Temporary header file '/tmp/v5vMeN8YZk/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/libAfterBase/afterbase_config.h"
  #include "/usr/include/libAfterBase/ashash.h"
  #include "/usr/include/libAfterBase/aslist.h"
  #include "/usr/include/libAfterBase/astypes.h"
  #include "/usr/include/libAfterBase/asvector.h"
  #include "/usr/include/libAfterBase/audit.h"
  #include "/usr/include/libAfterBase/fs.h"
  #include "/usr/include/libAfterBase/layout.h"
  #include "/usr/include/libAfterBase/mystring.h"
  #include "/usr/include/libAfterBase/os.h"
  #include "/usr/include/libAfterBase/output.h"
  #include "/usr/include/libAfterBase/parse.h"
  #include "/usr/include/libAfterBase/regexp.h"
  #include "/usr/include/libAfterBase/safemalloc.h"
  #include "/usr/include/libAfterBase/selfdiag.h"
  #include "/usr/include/libAfterBase/sleep.h"
  #include "/usr/include/libAfterBase/socket.h"
  #include "/usr/include/libAfterBase/timer.h"
  #include "/usr/include/libAfterBase/trace.h"
  #include "/usr/include/libAfterBase/xml.h"
  #include "/usr/include/libAfterBase/xprop.h"
  #include "/usr/include/libAfterBase/xwrap.h"
  #include "/usr/include/libAfterImage/afterbase.h"
  #include "/usr/include/libAfterImage/afterimage.h"
  #include "/usr/include/libAfterImage/ascmap.h"
  #include "/usr/include/libAfterImage/asfont.h"
  #include "/usr/include/libAfterImage/asim_afterbase.h"
  #include "/usr/include/libAfterImage/asimage.h"
  #include "/usr/include/libAfterImage/asimagexml.h"
  #include "/usr/include/libAfterImage/asstorage.h"
  #include "/usr/include/libAfterImage/asvisual.h"
  #include "/usr/include/libAfterImage/blender.h"
  #include "/usr/include/libAfterImage/bmp.h"
  #include "/usr/include/libAfterImage/char2uni.h"
  #include "/usr/include/libAfterImage/draw.h"
  #include "/usr/include/libAfterImage/export.h"
  #include "/usr/include/libAfterImage/imencdec.h"
  #include "/usr/include/libAfterImage/import.h"
  #include "/usr/include/libAfterImage/pixmap.h"
  #include "/usr/include/libAfterImage/scanline.h"
  #include "/usr/include/libAfterImage/transform.h"
  #include "/usr/include/libAfterImage/ungif.h"
  #include "/usr/include/libAfterImage/xcf.h"
  #include "/usr/include/libAfterImage/ximage.h"
  #include "/usr/include/libAfterImage/xpm.h"
  #include "/usr/include/libAfterImage/xwrap.h"

  // add classes
  ASBiDirElem* tmp_add_class_0;
  ASBiDirList* tmp_add_class_1;
  ASColormap* tmp_add_class_2;
  ASColormapEntry* tmp_add_class_3;
  ASDrawContext* tmp_add_class_4;
  ASDrawTool* tmp_add_class_5;
  ASFIFOPacket* tmp_add_class_6;
  ASFIFOQueue* tmp_add_class_7;
  ASFont* tmp_add_class_8;
  ASFontManager* tmp_add_class_9;
  ASGlyph* tmp_add_class_10;
  ASGlyphRange* tmp_add_class_11;
  ASGradient* tmp_add_class_12;
  ASGrid* tmp_add_class_13;
  ASGridLine* tmp_add_class_14;
  ASHashData* tmp_add_class_15;
  ASHashItem* tmp_add_class_16;
  ASHashIterator* tmp_add_class_17;
  ASHashTable* tmp_add_class_18;
  ASIMStrip* tmp_add_class_19;
  ASImage* tmp_add_class_20;
  ASImageBevel* tmp_add_class_21;
  ASImageDecoder* tmp_add_class_22;
  ASImageExportParams* tmp_add_class_23;
  ASImageImportParams* tmp_add_class_24;
  ASImageLayer* tmp_add_class_25;
  ASImageListEntry* tmp_add_class_26;
  ASImageListEntryBuffer* tmp_add_class_27;
  ASImageManager* tmp_add_class_28;
  ASImageOutput* tmp_add_class_29;
  ASLayout* tmp_add_class_30;
  ASLayoutElem* tmp_add_class_31;
  ASMagic* tmp_add_class_32;
  ASMappedColor* tmp_add_class_33;
  ASProtocolItem* tmp_add_class_34;
  ASProtocolItemSpec* tmp_add_class_35;
  ASProtocolSpec* tmp_add_class_36;
  ASProtocolState* tmp_add_class_37;
  ASScanline* tmp_add_class_38;
  ASSocketBuffer* tmp_add_class_39;
  ASSortedColorBucket* tmp_add_class_40;
  ASSortedColorHash* tmp_add_class_41;
  ASStorage* tmp_add_class_42;
  ASStorageBlock* tmp_add_class_43;
  ASStorageSlot* tmp_add_class_44;
  ASTextAttributes* tmp_add_class_45;
  ASVector* tmp_add_class_46;
  ASVectorPalette* tmp_add_class_47;
  ASVisual* tmp_add_class_48;
  ASXmlBuffer* tmp_add_class_49;
  ASXpmCharmap* tmp_add_class_50;
  ASXpmFile* tmp_add_class_51;
  AtomXref* tmp_add_class_52;
  ColorPair* tmp_add_class_53;
  ShadingInfo* tmp_add_class_54;
  Timer* tmp_add_class_55;
  XcfAnyListElem* tmp_add_class_56;
  XcfChannel* tmp_add_class_57;
  XcfHierarchy* tmp_add_class_58;
  XcfImage* tmp_add_class_59;
  XcfLayer* tmp_add_class_60;
  XcfLevel* tmp_add_class_61;
  XcfListElem* tmp_add_class_62;
  XcfProperty* tmp_add_class_63;
  XcfTile* tmp_add_class_64;
  _FillPolyReq* tmp_add_class_65;
  _G_fpos64_t* tmp_add_class_66;
  _G_fpos_t* tmp_add_class_67;
  _IO_cookie_io_functions_t* tmp_add_class_68;
  _PutImageReq* tmp_add_class_69;
  _XComposeStatus* tmp_add_class_70;
  _XEvent* tmp_add_class_71;
  _XExtData* tmp_add_class_72;
  _XIMHotKeyTrigger* tmp_add_class_73;
  _XIMHotKeyTriggers* tmp_add_class_74;
  _XIMPreeditCaretCallbackStruct* tmp_add_class_75;
  _XIMPreeditDrawCallbackStruct* tmp_add_class_76;
  _XIMPreeditStateNotifyCallbackStruct* tmp_add_class_77;
  _XIMStatusDrawCallbackStruct* tmp_add_class_78;
  _XIMStringConversionCallbackStruct* tmp_add_class_79;
  _XIMStringConversionText* tmp_add_class_80;
  _XIMText* tmp_add_class_81;
  _XImage* tmp_add_class_82;
  _xArc* tmp_add_class_83;
  _xEvent* tmp_add_class_84;
  _xPoint* tmp_add_class_85;
  _xQueryFontReply* tmp_add_class_86;
  _xRectangle* tmp_add_class_87;
  _xReq* tmp_add_class_88;
  _xSegment* tmp_add_class_89;
  config* tmp_add_class_90;
  direntry* tmp_add_class_91;
  re_pattern_buffer* tmp_add_class_92;
  re_registers* tmp_add_class_93;
  statx_timestamp* tmp_add_class_94;
  tagBITMAPFILEHEADER* tmp_add_class_95;
  tagBITMAPINFO* tmp_add_class_96;
  tagBITMAPINFOHEADER* tmp_add_class_97;
  tagRGBQUAD* tmp_add_class_98;
  wild_reg_exp* tmp_add_class_99;
  xml_elem_t* tmp_add_class_100;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/v5vMeN8YZk/dump1.h"

In file included from /tmp/v5vMeN8YZk/dump1.h:16:
/usr/include/libAfterBase/asvector.h:48:1: error: variable or field ‘print_vector’ declared void
   48 | print_vector( stream_func func, void* stream, ASVector *v, char *name, void (*print_func)( stream_func func, void* stream, void *data ) );
      | ^~~~~~~~~~~~
/usr/include/libAfterBase/asvector.h:48:15: error: ‘stream_func’ was not declared in this scope
   48 | print_vector( stream_func func, void* stream, ASVector *v, char *name, void (*print_func)( stream_func func, void* stream, void *data ) );
      |               ^~~~~~~~~~~
/usr/include/libAfterBase/asvector.h:48:33: error: expected primary-expression before ‘void’
   48 | print_vector( stream_func func, void* stream, ASVector *v, char *name, void (*print_func)( stream_func func, void* stream, void *data ) );
      |                                 ^~~~
/usr/include/libAfterBase/asvector.h:48:56: error: expected primary-expression before ‘*’ token
   48 | print_vector( stream_func func, void* stream, ASVector *v, char *name, void (*print_func)( stream_func func, void* stream, void *data ) );
      |                                                        ^
/usr/include/libAfterBase/asvector.h:48:57: error: ‘v’ was not declared in this scope
   48 | print_vector( stream_func func, void* stream, ASVector *v, char *name, void (*print_func)( stream_func func, void* stream, void *data ) );
      |                                                         ^
/usr/include/libAfterBase/asvector.h:48:60: error: expected primary-expression before ‘char’
   48 | print_vector( stream_func func, void* stream, ASVector *v, char *name, void (*print_func)( stream_func func, void* stream, void *data ) );
      |                                                            ^~~~
/usr/include/libAfterBase/asvector.h:48:79: error: ‘print_func’ was not declared in this scope
   48 | print_vector( stream_func func, void* stream, ASVector *v, char *name, void (*print_func)( stream_func func, void* stream, void *data ) );
      |                                                                               ^~~~~~~~~~
/usr/include/libAfterBase/asvector.h:48:92: error: ‘stream_func’ was not declared in this scope
   48 | print_vector( stream_func func, void* stream, ASVector *v, char *name, void (*print_func)( stream_func func, void* stream, void *data ) );
      |                                                                                            ^~~~~~~~~~~
/usr/include/libAfterBase/asvector.h:48:110: error: expected primary-expression before ‘void’
   48 | print_vector( stream_func func, void* stream, ASVector *v, char *name, void (*print_func)( stream_func func, void* stream, void *data ) );
      |                                                                                                              ^~~~
/usr/include/libAfterBase/asvector.h:48:124: error: expected primary-expression before ‘void’
   48 | print_vector( stream_func func, void* stream, ASVector *v, char *name, void (*print_func)( stream_func func, void* stream, void *data ) );
      |                                                                                                                            ^~~~
In file included from /tmp/v5vMeN8YZk/dump1.h:38:
/usr/include/libAfterImage/asim_afterbase.h:92:16: error: redefinition of ‘struct ASMagic’
   92 | typedef struct ASMagic
      |                ^~~~~~~
In file included from /usr/include/libAfterBase/ashash.h:5,
                 from /tmp/v5vMeN8YZk/dump1.h:13:
/usr/include/libAfterBase/astypes.h:68:16: note: previous definition of ‘struct ASMagic’
   68 | typedef struct ASMagic
      |                ^~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:95:2: error: conflicting declaration ‘typedef int ASMagic’
   95 | }ASMagic;
      |  ^~~~~~~
/usr/include/libAfterBase/astypes.h:71:2: note: previous declaration as ‘typedef struct ASMagic ASMagic’
   71 | }ASMagic;
      |  ^~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:243:8: error: redefinition of ‘struct direntry’
  243 | struct direntry
      |        ^~~~~~~~
In file included from /tmp/v5vMeN8YZk/dump1.h:18:
/usr/include/libAfterBase/fs.h:18:8: note: previous definition of ‘struct direntry’
   18 | struct direntry
      |        ^~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:306:23: error: conflicting declaration ‘typedef long unsigned int ASHashableValue’
  306 | typedef unsigned long ASHashableValue;
      |                       ^~~~~~~~~~~~~~~
/usr/include/libAfterBase/ashash.h:24:35: note: previous declaration as ‘typedef const ASHashableValueBase ASHashableValue’
   24 | typedef const ASHashableValueBase ASHashableValue;
      |                                   ^~~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:309:15: error: redefinition of ‘union ASHashData’
  309 | typedef union ASHashData
      |               ^~~~~~~~~~
/usr/include/libAfterBase/ashash.h:27:15: note: previous definition of ‘union ASHashData’
   27 | typedef union ASHashData
      |               ^~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:324:2: error: conflicting declaration ‘typedef int ASHashData’
  324 | }ASHashData;
      |  ^~~~~~~~~~
/usr/include/libAfterBase/ashash.h:42:2: note: previous declaration as ‘typedef union ASHashData ASHashData’
   42 | }ASHashData;
      |  ^~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:328:16: error: redefinition of ‘struct ASHashItem’
  328 | typedef struct ASHashItem
      |                ^~~~~~~~~~
/usr/include/libAfterBase/ashash.h:47:16: note: previous definition of ‘struct ASHashItem’
   47 | typedef struct ASHashItem
      |                ^~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:335:1: error: conflicting declaration ‘typedef int ASHashItem’
  335 | ASHashItem;
      | ^~~~~~~~~~
/usr/include/libAfterBase/ashash.h:54:1: note: previous declaration as ‘typedef struct ASHashItem ASHashItem’
   54 | ASHashItem;
      | ^~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:340:16: error: redefinition of ‘struct ASHashTable’
  340 | typedef struct ASHashTable
      |                ^~~~~~~~~~~
/usr/include/libAfterBase/ashash.h:59:16: note: previous definition of ‘struct ASHashTable’
   59 | typedef struct ASHashTable
      |                ^~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:353:1: error: conflicting declaration ‘typedef int ASHashTable’
  353 | ASHashTable;
      | ^~~~~~~~~~~
/usr/include/libAfterBase/ashash.h:72:1: note: previous declaration as ‘typedef struct ASHashTable ASHashTable’
   72 | ASHashTable;
      | ^~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:358:23: error: ‘ASH_BadParameter’ conflicts with a previous declaration
  358 |   ASH_BadParameter = -3,
      |                       ^
/usr/include/libAfterBase/ashash.h:104:3: note: previous declaration ‘ASHashResult ASH_BadParameter’
  104 |   ASH_BadParameter = -3,
      |   ^~~~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:359:24: error: ‘ASH_ItemNotExists’ conflicts with a previous declaration
  359 |   ASH_ItemNotExists = -2,
      |                        ^
/usr/include/libAfterBase/ashash.h:105:3: note: previous declaration ‘ASHashResult ASH_ItemNotExists’
  105 |   ASH_ItemNotExists = -2,
      |   ^~~~~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:360:27: error: ‘ASH_ItemExistsDiffer’ conflicts with a previous declaration
  360 |   ASH_ItemExistsDiffer = -1,
      |                           ^
/usr/include/libAfterBase/ashash.h:106:3: note: previous declaration ‘ASHashResult ASH_ItemExistsDiffer’
  106 |   ASH_ItemExistsDiffer = -1,
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:361:24: error: ‘ASH_ItemExistsSame’ conflicts with a previous declaration
  361 |   ASH_ItemExistsSame = 0,
      |                        ^
/usr/include/libAfterBase/ashash.h:107:3: note: previous declaration ‘ASHashResult ASH_ItemExistsSame’
  107 |   ASH_ItemExistsSame = 0,
      |   ^~~~~~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:362:17: error: ‘ASH_Success’ conflicts with a previous declaration
  362 |   ASH_Success = 1
      |                 ^
/usr/include/libAfterBase/ashash.h:108:3: note: previous declaration ‘ASHashResult ASH_Success’
  108 |   ASH_Success = 1
      |   ^~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:364:1: error: conflicting declaration ‘typedef enum ASHashResult ASHashResult’
  364 | ASHashResult;
      | ^~~~~~~~~~~~
/usr/include/libAfterBase/ashash.h:110:1: note: previous declaration as ‘typedef enum ASHashResult ASHashResult’
  110 | ASHashResult;
      | ^~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:420:16: error: redefinition of ‘struct xml_elem_t’
  420 | typedef struct xml_elem_t {
      |                ^~~~~~~~~~
In file included from /tmp/v5vMeN8YZk/dump1.h:31:
/usr/include/libAfterBase/xml.h:21:16: note: previous definition of ‘struct xml_elem_t’
   21 | typedef struct xml_elem_t {
      |                ^~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:426:3: error: conflicting declaration ‘typedef int xml_elem_t’
  426 | } xml_elem_t;
      |   ^~~~~~~~~~
/usr/include/libAfterBase/xml.h:27:3: note: previous declaration as ‘typedef struct xml_elem_t xml_elem_t’
   27 | } xml_elem_t;
      |   ^~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:430:43: error: ‘ASXML_Start’ conflicts with a previous declaration
  430 |         ASXML_Start                     = 0,
      |                                           ^
/usr/include/libAfterBase/xml.h:31:9: note: previous declaration ‘ASXML_ParserState ASXML_Start’
   31 |         ASXML_Start                     = 0,
      |         ^~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:431:43: error: ‘ASXML_TagOpen’ conflicts with a previous declaration
  431 |         ASXML_TagOpen                   = 1,
      |                                           ^
/usr/include/libAfterBase/xml.h:32:9: note: previous declaration ‘ASXML_ParserState ASXML_TagOpen’
   32 |         ASXML_TagOpen                   = 1,
      |         ^~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:432:43: error: ‘ASXML_TagName’ conflicts with a previous declaration
  432 |         ASXML_TagName                   = 2,
      |                                           ^
/usr/include/libAfterBase/xml.h:33:9: note: previous declaration ‘ASXML_ParserState ASXML_TagName’
   33 |         ASXML_TagName                   = 2,
      |         ^~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:433:35: error: ‘ASXML_TagAttrOrClose’ conflicts with a previous declaration
  433 |         ASXML_TagAttrOrClose    = 3,
      |                                   ^
/usr/include/libAfterBase/xml.h:34:9: note: previous declaration ‘ASXML_ParserState ASXML_TagAttrOrClose’
   34 |         ASXML_TagAttrOrClose    = 3,
      |         ^~~~~~~~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:434:43: error: ‘ASXML_AttrName’ conflicts with a previous declaration
  434 |         ASXML_AttrName                  = 4,
      |                                           ^
/usr/include/libAfterBase/xml.h:35:9: note: previous declaration ‘ASXML_ParserState ASXML_AttrName’
   35 |         ASXML_AttrName                  = 4,
      |         ^~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:435:43: error: ‘ASXML_AttrEq’ conflicts with a previous declaration
  435 |         ASXML_AttrEq                    = 5,
      |                                           ^
/usr/include/libAfterBase/xml.h:36:9: note: previous declaration ‘ASXML_ParserState ASXML_AttrEq’
   36 |         ASXML_AttrEq                    = 5,
      |         ^~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:436:35: error: ‘ASXML_AttrValueStart’ conflicts with a previous declaration
  436 |         ASXML_AttrValueStart    = 6,
      |                                   ^
/usr/include/libAfterBase/xml.h:37:9: note: previous declaration ‘ASXML_ParserState ASXML_AttrValueStart’
   37 |         ASXML_AttrValueStart    = 6,
      |         ^~~~~~~~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:437:43: error: ‘ASXML_AttrValue’ conflicts with a previous declaration
  437 |         ASXML_AttrValue                 = 7,
      |                                           ^
/usr/include/libAfterBase/xml.h:38:9: note: previous declaration ‘ASXML_ParserState ASXML_AttrValue’
   38 |         ASXML_AttrValue                 = 7,
      |         ^~~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:438:43: error: ‘ASXML_AttrSlash’ conflicts with a previous declaration
  438 |         ASXML_AttrSlash                 = 8
      |                                           ^
/usr/include/libAfterBase/xml.h:39:9: note: previous declaration ‘ASXML_ParserState ASXML_AttrSlash’
   39 |         ASXML_AttrSlash                 = 8
      |         ^~~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:439:3: error: conflicting declaration ‘typedef enum ASXML_ParserState ASXML_ParserState’
  439 | } ASXML_ParserState;
      |   ^~~~~~~~~~~~~~~~~
/usr/include/libAfterBase/xml.h:40:3: note: previous declaration as ‘typedef enum ASXML_ParserState ASXML_ParserState’
   40 | } ASXML_ParserState;
      |   ^~~~~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:443:27: error: ‘ASXML_BadStart’ conflicts with a previous declaration
  443 |         ASXML_BadStart = -1,
      |                           ^
/usr/include/libAfterBase/xml.h:44:9: note: previous declaration ‘ASXML_ParserError ASXML_BadStart’
   44 |         ASXML_BadStart = -1,
      |         ^~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:444:29: error: ‘ASXML_BadTagName’ conflicts with a previous declaration
  444 |         ASXML_BadTagName = -2,
      |                             ^
/usr/include/libAfterBase/xml.h:45:9: note: previous declaration ‘ASXML_ParserError ASXML_BadTagName’
   45 |         ASXML_BadTagName = -2,
      |         ^~~~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:445:34: error: ‘ASXML_UnexpectedSlash’ conflicts with a previous declaration
  445 |         ASXML_UnexpectedSlash = -3,
      |                                  ^
/usr/include/libAfterBase/xml.h:46:9: note: previous declaration ‘ASXML_ParserError ASXML_UnexpectedSlash’
   46 |         ASXML_UnexpectedSlash = -3,
      |         ^~~~~~~~~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:446:33: error: ‘ASXML_UnmatchedClose’ conflicts with a previous declaration
  446 |         ASXML_UnmatchedClose = -4,
      |                                 ^
/usr/include/libAfterBase/xml.h:47:9: note: previous declaration ‘ASXML_ParserError ASXML_UnmatchedClose’
   47 |         ASXML_UnmatchedClose = -4,
      |         ^~~~~~~~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:447:30: error: ‘ASXML_BadAttrName’ conflicts with a previous declaration
  447 |         ASXML_BadAttrName = -5,
      |                              ^
/usr/include/libAfterBase/xml.h:48:9: note: previous declaration ‘ASXML_ParserError ASXML_BadAttrName’
   48 |         ASXML_BadAttrName = -5,
      |         ^~~~~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:448:32: error: ‘ASXML_MissingAttrEq’ conflicts with a previous declaration
  448 |         ASXML_MissingAttrEq = -6
      |                                ^
/usr/include/libAfterBase/xml.h:49:9: note: previous declaration ‘ASXML_ParserError ASXML_MissingAttrEq’
   49 |         ASXML_MissingAttrEq = -6
      |         ^~~~~~~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:449:3: error: conflicting declaration ‘typedef enum ASXML_ParserError ASXML_ParserError’
  449 | } ASXML_ParserError;
      |   ^~~~~~~~~~~~~~~~~
/usr/include/libAfterBase/xml.h:50:3: note: previous declaration as ‘typedef enum ASXML_ParserError ASXML_ParserError’
   50 | } ASXML_ParserError;
      |   ^~~~~~~~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:451:16: error: redefinition of ‘struct ASXmlBuffer’
  451 | typedef struct ASXmlBuffer
      |                ^~~~~~~~~~~
/usr/include/libAfterBase/xml.h:77:16: note: previous definition of ‘struct ASXmlBuffer’
   77 | typedef struct ASXmlBuffer
      |                ^~~~~~~~~~~
/usr/include/libAfterImage/asim_afterbase.h:469:2: error: conflicting declaration ‘typedef int ASXmlBuffer’
  469 | }ASXmlBuffer;
      |  ^~~~~~~~~~~
/usr/include/libAfterBase/xml.h:95:2: note: previous declaration as ‘typedef struct ASXmlBuffer ASXmlBuffer’
   95 | }ASXmlBuffer;
      |  ^~~~~~~~~~~

