#include #include void xerror_handler( int severity, po_message_t message, const char *filename, size_t lineno, size_t column, int multiline_p, const char *message_text) { assert(0); } void xerror2_handler( int severity, po_message_t message1, const char *filename1, size_t lineno1, size_t column1, int multiline_p1, const char *message_text1, po_message_t message2, const char *filename2, size_t lineno2, size_t column2, int multiline_p2, const char *message_text2) { assert(0); } int main(int argc, char *argv[]) { struct po_xerror_handler xerror_handlers; xerror_handlers.xerror = xerror_handler; xerror_handlers.xerror2 = xerror2_handler; po_file_t file = po_file_read("tmp/dolphin.po", &xerror_handlers); assert(file != NULL); po_file_free(file); return 0; }