Temporary header file '/tmp/oTlgS24lId/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _TIME_BITS 64 #define _FILE_OFFSET_BITS 64 #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/dime/Base.h" #include "/usr/include/dime/Basic.h" #include "/usr/include/dime/Input.h" #include "/usr/include/dime/Layer.h" #include "/usr/include/dime/Model.h" #include "/usr/include/dime/Output.h" #include "/usr/include/dime/RecordHolder.h" #include "/usr/include/dime/State.h" #include "/usr/include/dime/classes/Class.h" #include "/usr/include/dime/classes/UnknownClass.h" #include "/usr/include/dime/convert/convert.h" #include "/usr/include/dime/convert/layerdata.h" #include "/usr/include/dime/entities/3DFace.h" #include "/usr/include/dime/entities/Arc.h" #include "/usr/include/dime/entities/Block.h" #include "/usr/include/dime/entities/Circle.h" #include "/usr/include/dime/entities/Ellipse.h" #include "/usr/include/dime/entities/Entity.h" #include "/usr/include/dime/entities/ExtrusionEntity.h" #include "/usr/include/dime/entities/FaceEntity.h" #include "/usr/include/dime/entities/Insert.h" #include "/usr/include/dime/entities/LWPolyline.h" #include "/usr/include/dime/entities/Line.h" #include "/usr/include/dime/entities/Point.h" #include "/usr/include/dime/entities/Polyline.h" #include "/usr/include/dime/entities/Solid.h" #include "/usr/include/dime/entities/Spline.h" #include "/usr/include/dime/entities/Text.h" #include "/usr/include/dime/entities/Trace.h" #include "/usr/include/dime/entities/UnknownEntity.h" #include "/usr/include/dime/entities/Vertex.h" #include "/usr/include/dime/objects/Object.h" #include "/usr/include/dime/objects/UnknownObject.h" #include "/usr/include/dime/records/DoubleRecord.h" #include "/usr/include/dime/records/FloatRecord.h" #include "/usr/include/dime/records/HexRecord.h" #include "/usr/include/dime/records/Int16Record.h" #include "/usr/include/dime/records/Int32Record.h" #include "/usr/include/dime/records/Int8Record.h" #include "/usr/include/dime/records/Record.h" #include "/usr/include/dime/records/StringRecord.h" #include "/usr/include/dime/sections/BlocksSection.h" #include "/usr/include/dime/sections/ClassesSection.h" #include "/usr/include/dime/sections/EntitiesSection.h" #include "/usr/include/dime/sections/HeaderSection.h" #include "/usr/include/dime/sections/ObjectsSection.h" #include "/usr/include/dime/sections/Section.h" #include "/usr/include/dime/sections/TablesSection.h" #include "/usr/include/dime/sections/UnknownSection.h" #include "/usr/include/dime/tables/LayerTable.h" #include "/usr/include/dime/tables/Table.h" #include "/usr/include/dime/tables/TableEntry.h" #include "/usr/include/dime/tables/UCSTable.h" #include "/usr/include/dime/tables/UnknownTable.h" #include "/usr/include/dime/util/Array.h" #include "/usr/include/dime/util/BSPTree.h" #include "/usr/include/dime/util/Box.h" #include "/usr/include/dime/util/Dict.h" #include "/usr/include/dime/util/Linear.h" #include "/usr/include/dime/util/MemHandler.h" // 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; dime3DFace* tmp_add_class_3; dimeArc* tmp_add_class_4; dimeBSPTree* tmp_add_class_5; dimeBase* tmp_add_class_6; dimeBlock* tmp_add_class_7; dimeBlocksSection* tmp_add_class_8; dimeBox* tmp_add_class_9; dimeCircle* tmp_add_class_10; dimeClass* tmp_add_class_11; dimeClassesSection* tmp_add_class_12; dimeDict* tmp_add_class_13; dimeDictEntry* tmp_add_class_14; dimeDoubleRecord* tmp_add_class_15; dimeEllipse* tmp_add_class_16; dimeEntitiesSection* tmp_add_class_17; dimeEntity* tmp_add_class_18; dimeExtrusionEntity* tmp_add_class_19; dimeFaceEntity* tmp_add_class_20; dimeFloatRecord* tmp_add_class_21; dimeHeaderSection* tmp_add_class_22; dimeHexRecord* tmp_add_class_23; dimeInput* tmp_add_class_24; dimeInsert* tmp_add_class_25; dimeInt16Record* tmp_add_class_26; dimeInt32Record* tmp_add_class_27; dimeInt8Record* tmp_add_class_28; dimeLWPolyline* tmp_add_class_29; dimeLayer* tmp_add_class_30; dimeLayerTable* tmp_add_class_31; dimeLine* tmp_add_class_32; dimeMatrix* tmp_add_class_33; dimeMemHandler* tmp_add_class_34; dimeModel* tmp_add_class_35; dimeObject* tmp_add_class_36; dimeObjectsSection* tmp_add_class_37; dimeOutput* tmp_add_class_38; dimePoint* tmp_add_class_39; dimePolyline* tmp_add_class_40; dimeRecord* tmp_add_class_41; dimeRecordHolder* tmp_add_class_42; dimeSection* tmp_add_class_43; dimeSolid* tmp_add_class_44; dimeSpline* tmp_add_class_45; dimeState* tmp_add_class_46; dimeStringRecord* tmp_add_class_47; dimeTable* tmp_add_class_48; dimeTableEntry* tmp_add_class_49; dimeTablesSection* tmp_add_class_50; dimeText* tmp_add_class_51; dimeTrace* tmp_add_class_52; dimeUCSTable* tmp_add_class_53; dimeUnknownClass* tmp_add_class_54; dimeUnknownEntity* tmp_add_class_55; dimeUnknownObject* tmp_add_class_56; dimeUnknownSection* tmp_add_class_57; dimeUnknownTable* tmp_add_class_58; dimeVec2f* tmp_add_class_59; dimeVec3f* tmp_add_class_60; dimeVertex* tmp_add_class_61; dxfConverter* tmp_add_class_62; dxfLayerData* tmp_add_class_63; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/oTlgS24lId/dump1.h"