Temporary header file '/tmp/aKwaSJNbAh/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/minidjvu/alg/adjust_y.h" #include "/usr/include/minidjvu/alg/alg.h" #include "/usr/include/minidjvu/alg/average.h" #include "/usr/include/minidjvu/alg/blitsort.h" #include "/usr/include/minidjvu/alg/classify.h" #include "/usr/include/minidjvu/alg/clean.h" #include "/usr/include/minidjvu/alg/compress.h" #include "/usr/include/minidjvu/alg/delegate.h" #include "/usr/include/minidjvu/alg/erosion.h" #include "/usr/include/minidjvu/alg/nosubst.h" #include "/usr/include/minidjvu/alg/render.h" #include "/usr/include/minidjvu/alg/smooth.h" #include "/usr/include/minidjvu/alg/split.h" #include "/usr/include/minidjvu/base/0porting.h" #include "/usr/include/minidjvu/base/1error.h" #include "/usr/include/minidjvu/base/2io.h" #include "/usr/include/minidjvu/base/3graymap.h" #include "/usr/include/minidjvu/base/4bitmap.h" #include "/usr/include/minidjvu/base/5image.h" #include "/usr/include/minidjvu/base/6string.h" #include "/usr/include/minidjvu/base/base.h" #include "/usr/include/minidjvu/base/version.h" #include "/usr/include/minidjvu/djvu/djvu.h" #include "/usr/include/minidjvu/djvu/iff.h" #include "/usr/include/minidjvu/image-io/bmp.h" #include "/usr/include/minidjvu/image-io/image-io.h" #include "/usr/include/minidjvu/image-io/pbm.h" #include "/usr/include/minidjvu/image-io/tiff.h" #include "/usr/include/minidjvu/jb2.h" #include "/usr/include/minidjvu/matcher.h" #include "/usr/include/minidjvu/minidjvu.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/aKwaSJNbAh/dump1.h" In file included from /tmp/aKwaSJNbAh/dump1.h:12: /usr/include/minidjvu/alg/adjust_y.h:10:1: error: ‘MDJVU_FUNCTION’ does not name a type 10 | MDJVU_FUNCTION void mdjvu_adjust(mdjvu_image_t image); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/adjust_y.h:10:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined In file included from /usr/include/minidjvu/base/base.h:5, from /usr/include/minidjvu/minidjvu.h:8, from /tmp/aKwaSJNbAh/dump1.h:42: /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/adjust_y.h:17:1: error: ‘MDJVU_FUNCTION’ does not name a type 17 | MDJVU_FUNCTION void mdjvu_multipage_adjust(mdjvu_image_t dict, | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/adjust_y.h:17:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /usr/include/minidjvu/alg/alg.h:7, from /tmp/aKwaSJNbAh/dump1.h:13: /usr/include/minidjvu/alg/../matcher.h:11:1: error: ‘MDJVU_FUNCTION’ does not name a type 11 | MDJVU_FUNCTION mdjvu_matcher_options_t mdjvu_matcher_options_create(void); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/../matcher.h:11:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/../matcher.h:12:1: error: ‘MDJVU_FUNCTION’ does not name a type 12 | MDJVU_FUNCTION void mdjvu_set_aggression(mdjvu_matcher_options_t, int level); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/../matcher.h:12:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/../matcher.h:20:1: error: ‘MDJVU_FUNCTION’ does not name a type 20 | MDJVU_FUNCTION void mdjvu_use_matcher_method(mdjvu_matcher_options_t, int method); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/../matcher.h:20:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/../matcher.h:22:1: error: ‘MDJVU_FUNCTION’ does not name a type 22 | MDJVU_FUNCTION void mdjvu_matcher_options_destroy(mdjvu_matcher_options_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/../matcher.h:22:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/../matcher.h:41:1: error: ‘MDJVU_FUNCTION’ does not name a type 41 | MDJVU_FUNCTION mdjvu_pattern_t mdjvu_pattern_create(mdjvu_matcher_options_t, mdjvu_bitmap_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/../matcher.h:41:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/../matcher.h:47:1: error: ‘MDJVU_FUNCTION’ does not name a type 47 | MDJVU_FUNCTION mdjvu_pattern_t mdjvu_pattern_create_from_array | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/../matcher.h:47:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/../matcher.h:53:1: error: ‘MDJVU_FUNCTION’ does not name a type 53 | MDJVU_FUNCTION void mdjvu_pattern_destroy(mdjvu_pattern_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/../matcher.h:53:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/../matcher.h:57:1: error: ‘MDJVU_FUNCTION’ does not name a type 57 | MDJVU_FUNCTION void mdjvu_pattern_get_center(mdjvu_pattern_t, int32 *cx, int32 *cy); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/../matcher.h:57:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/../matcher.h:71:1: error: ‘MDJVU_FUNCTION’ does not name a type 71 | MDJVU_FUNCTION int mdjvu_match_patterns(mdjvu_pattern_t, mdjvu_pattern_t, | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/../matcher.h:71:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/../matcher.h:79:1: error: ‘MDJVU_FUNCTION’ does not name a type 79 | MDJVU_FUNCTION void mdjvu_soften_pattern(unsigned char **result, | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/../matcher.h:79:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/../matcher.h:82:1: error: ‘MDJVU_FUNCTION’ does not name a type 82 | MDJVU_FUNCTION void mdjvu_get_gray_signature( | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/../matcher.h:82:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/../matcher.h:86:1: error: ‘MDJVU_FUNCTION’ does not name a type 86 | MDJVU_FUNCTION void mdjvu_get_black_and_white_signature( | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/../matcher.h:86:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /usr/include/minidjvu/alg/alg.h:8: /usr/include/minidjvu/alg/render.h:5:1: error: ‘MDJVU_FUNCTION’ does not name a type 5 | MDJVU_FUNCTION mdjvu_bitmap_t mdjvu_render(mdjvu_image_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/render.h:5:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /usr/include/minidjvu/alg/alg.h:9: /usr/include/minidjvu/alg/smooth.h:13:1: error: ‘MDJVU_FUNCTION’ does not name a type 13 | MDJVU_FUNCTION void mdjvu_smooth(mdjvu_bitmap_t b); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/smooth.h:13:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /usr/include/minidjvu/alg/alg.h:10: /usr/include/minidjvu/alg/split.h:8:1: error: ‘MDJVU_FUNCTION’ does not name a type 8 | MDJVU_FUNCTION mdjvu_split_options_t mdjvu_split_options_create(void); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/split.h:8:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/split.h:12:1: error: ‘MDJVU_FUNCTION’ does not name a type 12 | MDJVU_FUNCTION void mdjvu_split_options_set_maximum_shape_size(mdjvu_split_options_t, int32 s); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/split.h:12:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/split.h:13:1: error: ‘MDJVU_FUNCTION’ does not name a type 13 | MDJVU_FUNCTION void mdjvu_split_options_destroy(mdjvu_split_options_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/split.h:13:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/split.h:16:1: error: ‘MDJVU_FUNCTION’ does not name a type 16 | MDJVU_FUNCTION mdjvu_image_t | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/split.h:16:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /usr/include/minidjvu/alg/alg.h:11: /usr/include/minidjvu/alg/clean.h:5:1: error: ‘MDJVU_FUNCTION’ does not name a type 5 | MDJVU_FUNCTION void mdjvu_clean(mdjvu_image_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/clean.h:5:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /usr/include/minidjvu/alg/alg.h:12: /usr/include/minidjvu/alg/nosubst.h:18:1: error: ‘MDJVU_FUNCTION’ does not name a type 18 | MDJVU_FUNCTION void mdjvu_calculate_not_a_letter_flags(mdjvu_image_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/nosubst.h:18:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /usr/include/minidjvu/alg/alg.h:13: /usr/include/minidjvu/alg/blitsort.h:5:1: error: ‘MDJVU_FUNCTION’ does not name a type 5 | MDJVU_FUNCTION void mdjvu_sort_blits(mdjvu_image_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/blitsort.h:5:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /usr/include/minidjvu/alg/alg.h:14: /usr/include/minidjvu/alg/classify.h:16:1: error: ‘MDJVU_FUNCTION’ does not name a type 16 | MDJVU_FUNCTION int32 mdjvu_classify_patterns | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/classify.h:16:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/classify.h:25:1: error: ‘MDJVU_FUNCTION’ does not name a type 25 | MDJVU_FUNCTION int32 mdjvu_classify_bitmaps | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/classify.h:25:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/classify.h:43:1: error: ‘MDJVU_FUNCTION’ does not name a type 43 | MDJVU_FUNCTION int32 mdjvu_multipage_classify_patterns | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/classify.h:43:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/classify.h:48:1: error: ‘MDJVU_FUNCTION’ does not name a type 48 | MDJVU_FUNCTION int32 mdjvu_multipage_classify_bitmaps | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/classify.h:48:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/classify.h:61:1: error: ‘MDJVU_FUNCTION’ does not name a type 61 | MDJVU_FUNCTION void mdjvu_multipage_get_dictionary_flags | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/classify.h:61:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /usr/include/minidjvu/alg/alg.h:15: /usr/include/minidjvu/alg/average.h:11:1: error: ‘MDJVU_FUNCTION’ does not name a type 11 | MDJVU_FUNCTION mdjvu_bitmap_t mdjvu_average(mdjvu_bitmap_t *bitmaps, | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/average.h:11:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /usr/include/minidjvu/alg/alg.h:16: /usr/include/minidjvu/alg/adjust_y.h:10:1: error: ‘MDJVU_FUNCTION’ does not name a type 10 | MDJVU_FUNCTION void mdjvu_adjust(mdjvu_image_t image); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/adjust_y.h:10:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/adjust_y.h:17:1: error: ‘MDJVU_FUNCTION’ does not name a type 17 | MDJVU_FUNCTION void mdjvu_multipage_adjust(mdjvu_image_t dict, | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/adjust_y.h:17:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /usr/include/minidjvu/alg/alg.h:17: /usr/include/minidjvu/alg/erosion.h:6:1: error: ‘MDJVU_FUNCTION’ does not name a type 6 | MDJVU_FUNCTION mdjvu_bitmap_t mdjvu_get_erosion_mask(mdjvu_bitmap_t bmp); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/erosion.h:6:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /usr/include/minidjvu/alg/alg.h:18: /usr/include/minidjvu/alg/delegate.h:5:1: error: ‘MDJVU_FUNCTION’ does not name a type 5 | MDJVU_FUNCTION void mdjvu_multipage_choose_representatives | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/delegate.h:5:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/delegate.h:12:1: error: ‘MDJVU_FUNCTION’ does not name a type 12 | MDJVU_FUNCTION mdjvu_image_t mdjvu_multipage_choose_average_representatives | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/delegate.h:12:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /usr/include/minidjvu/alg/alg.h:19: /usr/include/minidjvu/alg/compress.h:11:1: error: ‘MDJVU_FUNCTION’ does not name a type 11 | MDJVU_FUNCTION mdjvu_compression_options_t mdjvu_compression_options_create(void); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:11:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:12:1: error: ‘MDJVU_FUNCTION’ does not name a type 12 | MDJVU_FUNCTION void mdjvu_compression_options_destroy(mdjvu_compression_options_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:12:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:20:1: error: ‘MDJVU_FUNCTION’ does not name a type 20 | MDJVU_FUNCTION void mdjvu_set_matcher_options(mdjvu_compression_options_t, mdjvu_matcher_options_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:20:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:22:1: error: ‘MDJVU_FUNCTION’ does not name a type 22 | MDJVU_FUNCTION void mdjvu_set_clean(mdjvu_compression_options_t, int); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:22:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:23:1: error: ‘MDJVU_FUNCTION’ does not name a type 23 | MDJVU_FUNCTION void mdjvu_set_verbose(mdjvu_compression_options_t, int); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:23:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:24:1: error: ‘MDJVU_FUNCTION’ does not name a type 24 | MDJVU_FUNCTION void mdjvu_set_no_prototypes(mdjvu_compression_options_t, int); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:24:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:25:1: error: ‘MDJVU_FUNCTION’ does not name a type 25 | MDJVU_FUNCTION void mdjvu_set_averaging(mdjvu_compression_options_t, int); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:25:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:26:1: error: ‘MDJVU_FUNCTION’ does not name a type 26 | MDJVU_FUNCTION void mdjvu_set_report(mdjvu_compression_options_t, int); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:26:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:27:1: error: ‘MDJVU_FUNCTION’ does not name a type 27 | MDJVU_FUNCTION void mdjvu_set_report_start_page(mdjvu_compression_options_t, int); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:27:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:28:1: error: ‘MDJVU_FUNCTION’ does not name a type 28 | MDJVU_FUNCTION void mdjvu_set_report_total_pages(mdjvu_compression_options_t, int); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:28:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:30:1: error: ‘MDJVU_FUNCTION’ does not name a type 30 | MDJVU_FUNCTION void mdjvu_compress_image(mdjvu_image_t, mdjvu_compression_options_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:30:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:31:1: error: ‘MDJVU_FUNCTION’ does not name a type 31 | MDJVU_FUNCTION mdjvu_image_t mdjvu_compress_multipage(int n, mdjvu_image_t *pages, mdjvu_compression_options_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:31:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /tmp/aKwaSJNbAh/dump1.h:14: /usr/include/minidjvu/alg/average.h:11:1: error: ‘MDJVU_FUNCTION’ does not name a type 11 | MDJVU_FUNCTION mdjvu_bitmap_t mdjvu_average(mdjvu_bitmap_t *bitmaps, | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/average.h:11:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /tmp/aKwaSJNbAh/dump1.h:15: /usr/include/minidjvu/alg/blitsort.h:5:1: error: ‘MDJVU_FUNCTION’ does not name a type 5 | MDJVU_FUNCTION void mdjvu_sort_blits(mdjvu_image_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/blitsort.h:5:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /tmp/aKwaSJNbAh/dump1.h:17: /usr/include/minidjvu/alg/clean.h:5:1: error: ‘MDJVU_FUNCTION’ does not name a type 5 | MDJVU_FUNCTION void mdjvu_clean(mdjvu_image_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/clean.h:5:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /tmp/aKwaSJNbAh/dump1.h:18: /usr/include/minidjvu/alg/compress.h:11:1: error: ‘MDJVU_FUNCTION’ does not name a type 11 | MDJVU_FUNCTION mdjvu_compression_options_t mdjvu_compression_options_create(void); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:11:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:12:1: error: ‘MDJVU_FUNCTION’ does not name a type 12 | MDJVU_FUNCTION void mdjvu_compression_options_destroy(mdjvu_compression_options_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:12:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:20:1: error: ‘MDJVU_FUNCTION’ does not name a type 20 | MDJVU_FUNCTION void mdjvu_set_matcher_options(mdjvu_compression_options_t, mdjvu_matcher_options_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:20:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:22:1: error: ‘MDJVU_FUNCTION’ does not name a type 22 | MDJVU_FUNCTION void mdjvu_set_clean(mdjvu_compression_options_t, int); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:22:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:23:1: error: ‘MDJVU_FUNCTION’ does not name a type 23 | MDJVU_FUNCTION void mdjvu_set_verbose(mdjvu_compression_options_t, int); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:23:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:24:1: error: ‘MDJVU_FUNCTION’ does not name a type 24 | MDJVU_FUNCTION void mdjvu_set_no_prototypes(mdjvu_compression_options_t, int); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:24:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:25:1: error: ‘MDJVU_FUNCTION’ does not name a type 25 | MDJVU_FUNCTION void mdjvu_set_averaging(mdjvu_compression_options_t, int); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:25:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:26:1: error: ‘MDJVU_FUNCTION’ does not name a type 26 | MDJVU_FUNCTION void mdjvu_set_report(mdjvu_compression_options_t, int); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:26:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:27:1: error: ‘MDJVU_FUNCTION’ does not name a type 27 | MDJVU_FUNCTION void mdjvu_set_report_start_page(mdjvu_compression_options_t, int); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:27:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:28:1: error: ‘MDJVU_FUNCTION’ does not name a type 28 | MDJVU_FUNCTION void mdjvu_set_report_total_pages(mdjvu_compression_options_t, int); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:28:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:30:1: error: ‘MDJVU_FUNCTION’ does not name a type 30 | MDJVU_FUNCTION void mdjvu_compress_image(mdjvu_image_t, mdjvu_compression_options_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:30:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/compress.h:31:1: error: ‘MDJVU_FUNCTION’ does not name a type 31 | MDJVU_FUNCTION mdjvu_image_t mdjvu_compress_multipage(int n, mdjvu_image_t *pages, mdjvu_compression_options_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/compress.h:31:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /tmp/aKwaSJNbAh/dump1.h:19: /usr/include/minidjvu/alg/delegate.h:5:1: error: ‘MDJVU_FUNCTION’ does not name a type 5 | MDJVU_FUNCTION void mdjvu_multipage_choose_representatives | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/delegate.h:5:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/delegate.h:12:1: error: ‘MDJVU_FUNCTION’ does not name a type 12 | MDJVU_FUNCTION mdjvu_image_t mdjvu_multipage_choose_average_representatives | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/delegate.h:12:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /tmp/aKwaSJNbAh/dump1.h:20: /usr/include/minidjvu/alg/erosion.h:6:1: error: ‘MDJVU_FUNCTION’ does not name a type 6 | MDJVU_FUNCTION mdjvu_bitmap_t mdjvu_get_erosion_mask(mdjvu_bitmap_t bmp); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/erosion.h:6:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /tmp/aKwaSJNbAh/dump1.h:21: /usr/include/minidjvu/alg/nosubst.h:18:1: error: ‘MDJVU_FUNCTION’ does not name a type 18 | MDJVU_FUNCTION void mdjvu_calculate_not_a_letter_flags(mdjvu_image_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/nosubst.h:18:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /tmp/aKwaSJNbAh/dump1.h:22: /usr/include/minidjvu/alg/render.h:5:1: error: ‘MDJVU_FUNCTION’ does not name a type 5 | MDJVU_FUNCTION mdjvu_bitmap_t mdjvu_render(mdjvu_image_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/render.h:5:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /tmp/aKwaSJNbAh/dump1.h:23: /usr/include/minidjvu/alg/smooth.h:13:1: error: ‘MDJVU_FUNCTION’ does not name a type 13 | MDJVU_FUNCTION void mdjvu_smooth(mdjvu_bitmap_t b); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/smooth.h:13:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /tmp/aKwaSJNbAh/dump1.h:24: /usr/include/minidjvu/alg/split.h:8:1: error: ‘MDJVU_FUNCTION’ does not name a type 8 | MDJVU_FUNCTION mdjvu_split_options_t mdjvu_split_options_create(void); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/split.h:8:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/split.h:12:1: error: ‘MDJVU_FUNCTION’ does not name a type 12 | MDJVU_FUNCTION void mdjvu_split_options_set_maximum_shape_size(mdjvu_split_options_t, int32 s); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/split.h:12:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/split.h:13:1: error: ‘MDJVU_FUNCTION’ does not name a type 13 | MDJVU_FUNCTION void mdjvu_split_options_destroy(mdjvu_split_options_t); | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/split.h:13:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | /usr/include/minidjvu/alg/split.h:16:1: error: ‘MDJVU_FUNCTION’ does not name a type 16 | MDJVU_FUNCTION mdjvu_image_t | ^~~~~~~~~~~~~~ /usr/include/minidjvu/alg/split.h:16:1: note: the macro ‘MDJVU_FUNCTION’ had not yet been defined /usr/include/minidjvu/base/0porting.h:90: note: it was later defined here 90 | #define MDJVU_FUNCTION MDJVU_C_EXPORT_PREFIX | In file included from /usr/include/minidjvu/base/base.h:6, from /tmp/aKwaSJNbAh/dump1.h:32: /usr/include/minidjvu/base/1error.h:11:5: error: ‘mdjvu_error_fopen_write’ conflicts with a previous declaration 11 | mdjvu_error_fopen_write, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/aKwaSJNbAh/dump1.h:26: /usr/include/minidjvu/base/1error.h:11:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_fopen_write’ 11 | mdjvu_error_fopen_write, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:12:5: error: ‘mdjvu_error_fopen_read’ conflicts with a previous declaration 12 | mdjvu_error_fopen_read, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:12:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_fopen_read’ 12 | mdjvu_error_fopen_read, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:13:5: error: ‘mdjvu_error_io’ conflicts with a previous declaration 13 | mdjvu_error_io, | ^~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:13:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_io’ 13 | mdjvu_error_io, | ^~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:14:5: error: ‘mdjvu_error_corrupted_pbm’ conflicts with a previous declaration 14 | mdjvu_error_corrupted_pbm, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:14:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_corrupted_pbm’ 14 | mdjvu_error_corrupted_pbm, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:15:5: error: ‘mdjvu_error_corrupted_bmp’ conflicts with a previous declaration 15 | mdjvu_error_corrupted_bmp, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:15:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_corrupted_bmp’ 15 | mdjvu_error_corrupted_bmp, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:16:5: error: ‘mdjvu_error_corrupted_djvu’ conflicts with a previous declaration 16 | mdjvu_error_corrupted_djvu, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:16:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_corrupted_djvu’ 16 | mdjvu_error_corrupted_djvu, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:17:5: error: ‘mdjvu_error_corrupted_jb2’ conflicts with a previous declaration 17 | mdjvu_error_corrupted_jb2, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:17:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_corrupted_jb2’ 17 | mdjvu_error_corrupted_jb2, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:18:5: error: ‘mdjvu_error_corrupted_tiff’ conflicts with a previous declaration 18 | mdjvu_error_corrupted_tiff, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:18:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_corrupted_tiff’ 18 | mdjvu_error_corrupted_tiff, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:19:5: error: ‘mdjvu_error_wrong_djvu_type’ conflicts with a previous declaration 19 | mdjvu_error_wrong_djvu_type, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:19:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_wrong_djvu_type’ 19 | mdjvu_error_wrong_djvu_type, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:20:5: error: ‘mdjvu_error_djvu_no_Sjbz’ conflicts with a previous declaration 20 | mdjvu_error_djvu_no_Sjbz, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:20:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_djvu_no_Sjbz’ 20 | mdjvu_error_djvu_no_Sjbz, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:21:5: error: ‘mdjvu_error_recursive_prototypes’ conflicts with a previous declaration 21 | mdjvu_error_recursive_prototypes, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:21:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_recursive_prototypes’ 21 | mdjvu_error_recursive_prototypes, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:22:5: error: ‘mdjvu_error_tiff_support_disabled’ conflicts with a previous declaration 22 | mdjvu_error_tiff_support_disabled, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:22:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_tiff_support_disabled’ 22 | mdjvu_error_tiff_support_disabled, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:23:5: error: ‘mdjvu_error_png_support_disabled’ conflicts with a previous declaration 23 | mdjvu_error_png_support_disabled | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:23:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_png_support_disabled’ 23 | mdjvu_error_png_support_disabled | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:24:3: error: conflicting declaration ‘typedef enum MinidjvuErrorType MinidjvuErrorType’ 24 | } MinidjvuErrorType; | ^~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:24:3: note: previous declaration as ‘typedef enum MinidjvuErrorType MinidjvuErrorType’ 24 | } MinidjvuErrorType; | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/minidjvu/base/base.h:6: /usr/include/minidjvu/base/1error.h:11:5: error: ‘mdjvu_error_fopen_write’ conflicts with a previous declaration 11 | mdjvu_error_fopen_write, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:11:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_fopen_write’ 11 | mdjvu_error_fopen_write, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:12:5: error: ‘mdjvu_error_fopen_read’ conflicts with a previous declaration 12 | mdjvu_error_fopen_read, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:12:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_fopen_read’ 12 | mdjvu_error_fopen_read, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:13:5: error: ‘mdjvu_error_io’ conflicts with a previous declaration 13 | mdjvu_error_io, | ^~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:13:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_io’ 13 | mdjvu_error_io, | ^~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:14:5: error: ‘mdjvu_error_corrupted_pbm’ conflicts with a previous declaration 14 | mdjvu_error_corrupted_pbm, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:14:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_corrupted_pbm’ 14 | mdjvu_error_corrupted_pbm, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:15:5: error: ‘mdjvu_error_corrupted_bmp’ conflicts with a previous declaration 15 | mdjvu_error_corrupted_bmp, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:15:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_corrupted_bmp’ 15 | mdjvu_error_corrupted_bmp, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:16:5: error: ‘mdjvu_error_corrupted_djvu’ conflicts with a previous declaration 16 | mdjvu_error_corrupted_djvu, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:16:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_corrupted_djvu’ 16 | mdjvu_error_corrupted_djvu, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:17:5: error: ‘mdjvu_error_corrupted_jb2’ conflicts with a previous declaration 17 | mdjvu_error_corrupted_jb2, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:17:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_corrupted_jb2’ 17 | mdjvu_error_corrupted_jb2, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:18:5: error: ‘mdjvu_error_corrupted_tiff’ conflicts with a previous declaration 18 | mdjvu_error_corrupted_tiff, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:18:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_corrupted_tiff’ 18 | mdjvu_error_corrupted_tiff, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:19:5: error: ‘mdjvu_error_wrong_djvu_type’ conflicts with a previous declaration 19 | mdjvu_error_wrong_djvu_type, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:19:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_wrong_djvu_type’ 19 | mdjvu_error_wrong_djvu_type, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:20:5: error: ‘mdjvu_error_djvu_no_Sjbz’ conflicts with a previous declaration 20 | mdjvu_error_djvu_no_Sjbz, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:20:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_djvu_no_Sjbz’ 20 | mdjvu_error_djvu_no_Sjbz, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:21:5: error: ‘mdjvu_error_recursive_prototypes’ conflicts with a previous declaration 21 | mdjvu_error_recursive_prototypes, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:21:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_recursive_prototypes’ 21 | mdjvu_error_recursive_prototypes, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:22:5: error: ‘mdjvu_error_tiff_support_disabled’ conflicts with a previous declaration 22 | mdjvu_error_tiff_support_disabled, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:22:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_tiff_support_disabled’ 22 | mdjvu_error_tiff_support_disabled, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:23:5: error: ‘mdjvu_error_png_support_disabled’ conflicts with a previous declaration 23 | mdjvu_error_png_support_disabled | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:23:5: note: previous declaration ‘MinidjvuErrorType mdjvu_error_png_support_disabled’ 23 | mdjvu_error_png_support_disabled | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:24:3: error: conflicting declaration ‘typedef enum MinidjvuErrorType MinidjvuErrorType’ 24 | } MinidjvuErrorType; | ^~~~~~~~~~~~~~~~~ /usr/include/minidjvu/base/1error.h:24:3: note: previous declaration as ‘typedef enum MinidjvuErrorType MinidjvuErrorType’ 24 | } MinidjvuErrorType; | ^~~~~~~~~~~~~~~~~