Temporary header file '/tmp/SMQ_NZp4gp/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _FILE_OFFSET_BITS 64 #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED // add includes #include "/usr/include/libxml2/libxml/DOCBparser.h" #include "/usr/include/libxml2/libxml/HTMLparser.h" #include "/usr/include/libxml2/libxml/HTMLtree.h" #include "/usr/include/libxml2/libxml/SAX.h" #include "/usr/include/libxml2/libxml/SAX2.h" #include "/usr/include/libxml2/libxml/c14n.h" #include "/usr/include/libxml2/libxml/catalog.h" #include "/usr/include/libxml2/libxml/chvalid.h" #include "/usr/include/libxml2/libxml/debugXML.h" #include "/usr/include/libxml2/libxml/dict.h" #include "/usr/include/libxml2/libxml/encoding.h" #include "/usr/include/libxml2/libxml/entities.h" #include "/usr/include/libxml2/libxml/globals.h" #include "/usr/include/libxml2/libxml/hash.h" #include "/usr/include/libxml2/libxml/list.h" #include "/usr/include/libxml2/libxml/nanoftp.h" #include "/usr/include/libxml2/libxml/nanohttp.h" #include "/usr/include/libxml2/libxml/parser.h" #include "/usr/include/libxml2/libxml/parserInternals.h" #include "/usr/include/libxml2/libxml/pattern.h" #include "/usr/include/libxml2/libxml/relaxng.h" #include "/usr/include/libxml2/libxml/schemasInternals.h" #include "/usr/include/libxml2/libxml/schematron.h" #include "/usr/include/libxml2/libxml/threads.h" #include "/usr/include/libxml2/libxml/tree.h" #include "/usr/include/libxml2/libxml/uri.h" #include "/usr/include/libxml2/libxml/valid.h" #include "/usr/include/libxml2/libxml/xinclude.h" #include "/usr/include/libxml2/libxml/xlink.h" #include "/usr/include/libxml2/libxml/xmlIO.h" #include "/usr/include/libxml2/libxml/xmlautomata.h" #include "/usr/include/libxml2/libxml/xmlerror.h" #include "/usr/include/libxml2/libxml/xmlexports.h" #include "/usr/include/libxml2/libxml/xmlmemory.h" #include "/usr/include/libxml2/libxml/xmlmodule.h" #include "/usr/include/libxml2/libxml/xmlreader.h" #include "/usr/include/libxml2/libxml/xmlregexp.h" #include "/usr/include/libxml2/libxml/xmlsave.h" #include "/usr/include/libxml2/libxml/xmlschemas.h" #include "/usr/include/libxml2/libxml/xmlschemastypes.h" #include "/usr/include/libxml2/libxml/xmlstring.h" #include "/usr/include/libxml2/libxml/xmlunicode.h" #include "/usr/include/libxml2/libxml/xmlversion.h" #include "/usr/include/libxml2/libxml/xmlwriter.h" #include "/usr/include/libxml2/libxml/xpath.h" #include "/usr/include/libxml2/libxml/xpathInternals.h" #include "/usr/include/libxml2/libxml/xpointer.h" // add namespaces namespace icu_71{typedef int tmp_add_type_1;} icu_71::tmp_add_type_1 tmp_add_func_1(){return 0;}; // add classes _G_fpos64_t* tmp_add_class_0; _G_fpos_t* tmp_add_class_1; _IO_cookie_io_functions_t* tmp_add_class_2; _htmlElemDesc* tmp_add_class_3; _htmlEntityDesc* tmp_add_class_4; _uconv_t* tmp_add_class_5; _xlinkHandler* tmp_add_class_6; _xmlAttr* tmp_add_class_7; _xmlAttribute* tmp_add_class_8; _xmlBuffer* tmp_add_class_9; _xmlChLRange* tmp_add_class_10; _xmlChRangeGroup* tmp_add_class_11; _xmlChSRange* tmp_add_class_12; _xmlCharEncodingHandler* tmp_add_class_13; _xmlDOMWrapCtxt* tmp_add_class_14; _xmlDoc* tmp_add_class_15; _xmlDtd* tmp_add_class_16; _xmlElement* tmp_add_class_17; _xmlElementContent* tmp_add_class_18; _xmlEntity* tmp_add_class_19; _xmlEnumeration* tmp_add_class_20; _xmlError* tmp_add_class_21; _xmlGlobalState* tmp_add_class_22; _xmlID* tmp_add_class_23; _xmlLocationSet* tmp_add_class_24; _xmlNode* tmp_add_class_25; _xmlNodeSet* tmp_add_class_26; _xmlNotation* tmp_add_class_27; _xmlNs* tmp_add_class_28; _xmlOutputBuffer* tmp_add_class_29; _xmlParserCtxt* tmp_add_class_30; _xmlParserInput* tmp_add_class_31; _xmlParserInputBuffer* tmp_add_class_32; _xmlParserNodeInfo* tmp_add_class_33; _xmlParserNodeInfoSeq* tmp_add_class_34; _xmlRef* tmp_add_class_35; _xmlSAXHandler* tmp_add_class_36; _xmlSAXHandlerV1* tmp_add_class_37; _xmlSAXLocator* tmp_add_class_38; _xmlSchema* tmp_add_class_39; _xmlSchemaAnnot* tmp_add_class_40; _xmlSchemaAttribute* tmp_add_class_41; _xmlSchemaAttributeGroup* tmp_add_class_42; _xmlSchemaAttributeLink* tmp_add_class_43; _xmlSchemaElement* tmp_add_class_44; _xmlSchemaFacet* tmp_add_class_45; _xmlSchemaFacetLink* tmp_add_class_46; _xmlSchemaNotation* tmp_add_class_47; _xmlSchemaType* tmp_add_class_48; _xmlSchemaTypeLink* tmp_add_class_49; _xmlSchemaWildcard* tmp_add_class_50; _xmlSchemaWildcardNs* tmp_add_class_51; _xmlShellCtxt* tmp_add_class_52; _xmlURI* tmp_add_class_53; _xmlValidCtxt* tmp_add_class_54; _xmlXPathAxis* tmp_add_class_55; _xmlXPathContext* tmp_add_class_56; _xmlXPathFunct* tmp_add_class_57; _xmlXPathObject* tmp_add_class_58; _xmlXPathParserContext* tmp_add_class_59; _xmlXPathType* tmp_add_class_60; _xmlXPathVariable* tmp_add_class_61; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/SMQ_NZp4gp/dump1.h" -I/usr/include/libxml2