Temporary header file '/tmp/gI5hymSue3/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/dxflib/dl_attributes.h"
  #include "/usr/include/dxflib/dl_codes.h"
  #include "/usr/include/dxflib/dl_creationadapter.h"
  #include "/usr/include/dxflib/dl_creationinterface.h"
  #include "/usr/include/dxflib/dl_dxf.h"
  #include "/usr/include/dxflib/dl_entities.h"
  #include "/usr/include/dxflib/dl_exception.h"
  #include "/usr/include/dxflib/dl_extrusion.h"
  #include "/usr/include/dxflib/dl_global.h"
  #include "/usr/include/dxflib/dl_writer.h"
  #include "/usr/include/dxflib/dl_writer_ascii.h"

  // add classes
  DL_ArcAlignedTextData* tmp_add_class_0;
  DL_ArcData* tmp_add_class_1;
  DL_AttributeData* tmp_add_class_2;
  DL_Attributes* tmp_add_class_3;
  DL_BlockData* tmp_add_class_4;
  DL_CircleData* tmp_add_class_5;
  DL_Codes* tmp_add_class_6;
  DL_ControlPointData* tmp_add_class_7;
  DL_CreationAdapter* tmp_add_class_8;
  DL_CreationInterface* tmp_add_class_9;
  DL_DictionaryData* tmp_add_class_10;
  DL_DictionaryEntryData* tmp_add_class_11;
  DL_DimAlignedData* tmp_add_class_12;
  DL_DimAngular2LData* tmp_add_class_13;
  DL_DimAngular3PData* tmp_add_class_14;
  DL_DimDiametricData* tmp_add_class_15;
  DL_DimLinearData* tmp_add_class_16;
  DL_DimOrdinateData* tmp_add_class_17;
  DL_DimRadialData* tmp_add_class_18;
  DL_DimensionData* tmp_add_class_19;
  DL_Dxf* tmp_add_class_20;
  DL_EllipseData* tmp_add_class_21;
  DL_Exception* tmp_add_class_22;
  DL_Extrusion* tmp_add_class_23;
  DL_FitPointData* tmp_add_class_24;
  DL_GroupCodeExc* tmp_add_class_25;
  DL_HatchData* tmp_add_class_26;
  DL_HatchEdgeData* tmp_add_class_27;
  DL_HatchLoopData* tmp_add_class_28;
  DL_ImageData* tmp_add_class_29;
  DL_ImageDefData* tmp_add_class_30;
  DL_InsertData* tmp_add_class_31;
  DL_KnotData* tmp_add_class_32;
  DL_LayerData* tmp_add_class_33;
  DL_LeaderData* tmp_add_class_34;
  DL_LeaderVertexData* tmp_add_class_35;
  DL_LineData* tmp_add_class_36;
  DL_LinetypeData* tmp_add_class_37;
  DL_MTextData* tmp_add_class_38;
  DL_NullStrExc* tmp_add_class_39;
  DL_PointData* tmp_add_class_40;
  DL_PolylineData* tmp_add_class_41;
  DL_RayData* tmp_add_class_42;
  DL_SplineData* tmp_add_class_43;
  DL_StyleData* tmp_add_class_44;
  DL_TextData* tmp_add_class_45;
  DL_TraceData* tmp_add_class_46;
  DL_VertexData* tmp_add_class_47;
  DL_Writer* tmp_add_class_48;
  DL_WriterA* tmp_add_class_49;
  DL_XLineData* tmp_add_class_50;
  _G_fpos64_t* tmp_add_class_51;
  _G_fpos_t* tmp_add_class_52;
  _IO_cookie_io_functions_t* tmp_add_class_53;

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

