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;
      |   ^~~~~~~~~~~~~~~~~

