Temporary header file '/tmp/eB8TuqxyqV/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
#ifdef __cplusplus
// C17 compat layer
#define _Alignof(type) alignof(type)
#endif
#define getaddrinfo_a(a,b,c,d) 
#define strcasecmp(a,b) stricmp(a,b)

  // add includes
  #include "/usr/include/adplug/a2m.h"
  #include "/usr/include/adplug/adl.h"
  #include "/usr/include/adplug/adlib.h"
  #include "/usr/include/adplug/adplug.h"
  #include "/usr/include/adplug/adtrack.h"
  #include "/usr/include/adplug/amd.h"
  #include "/usr/include/adplug/analopl.h"
  #include "/usr/include/adplug/bam.h"
  #include "/usr/include/adplug/bmf.h"
  #include "/usr/include/adplug/cff.h"
  #include "/usr/include/adplug/cmf.h"
  #include "/usr/include/adplug/cmfmcsop.h"
  #include "/usr/include/adplug/d00.h"
  #include "/usr/include/adplug/database.h"
  #include "/usr/include/adplug/dfm.h"
  #include "/usr/include/adplug/diskopl.h"
  #include "/usr/include/adplug/dmo.h"
  #include "/usr/include/adplug/dro.h"
  #include "/usr/include/adplug/dro2.h"
  #include "/usr/include/adplug/dtm.h"
  #include "/usr/include/adplug/emuopl.h"
  #include "/usr/include/adplug/flash.h"
  #include "/usr/include/adplug/fmc.h"
  #include "/usr/include/adplug/fprovide.h"
  #include "/usr/include/adplug/got.h"
  #include "/usr/include/adplug/herad.h"
  #include "/usr/include/adplug/hsc.h"
  #include "/usr/include/adplug/hsp.h"
  #include "/usr/include/adplug/hybrid.h"
  #include "/usr/include/adplug/hyp.h"
  #include "/usr/include/adplug/imf.h"
  #include "/usr/include/adplug/jbm.h"
  #include "/usr/include/adplug/kemuopl.h"
  #include "/usr/include/adplug/ksm.h"
  #include "/usr/include/adplug/lds.h"
  #include "/usr/include/adplug/load_helper.h"
  #include "/usr/include/adplug/mad.h"
  #include "/usr/include/adplug/mdi.h"
  #include "/usr/include/adplug/mid.h"
  #include "/usr/include/adplug/mkj.h"
  #include "/usr/include/adplug/msc.h"
  #include "/usr/include/adplug/mtk.h"
  #include "/usr/include/adplug/mus.h"
  #include "/usr/include/adplug/nemuopl.h"
  #include "/usr/include/adplug/nukedopl.h"
  #include "/usr/include/adplug/opl.h"
  #include "/usr/include/adplug/player.h"
  #include "/usr/include/adplug/players.h"
  #include "/usr/include/adplug/protrack.h"
  #include "/usr/include/adplug/psi.h"
  #include "/usr/include/adplug/rad2.h"
  #include "/usr/include/adplug/rat.h"
  #include "/usr/include/adplug/raw.h"
  #include "/usr/include/adplug/realopl.h"
  #include "/usr/include/adplug/rix.h"
  #include "/usr/include/adplug/rol.h"
  #include "/usr/include/adplug/s3m.h"
  #include "/usr/include/adplug/sa2.h"
  #include "/usr/include/adplug/silentopl.h"
  #include "/usr/include/adplug/sng.h"
  #include "/usr/include/adplug/sop.h"
  #include "/usr/include/adplug/surroundopl.h"
  #include "/usr/include/adplug/temuopl.h"
  #include "/usr/include/adplug/u6m.h"
  #include "/usr/include/adplug/version.h"
  #include "/usr/include/adplug/vgm.h"
  #include "/usr/include/adplug/wemuopl.h"
  #include "/usr/include/adplug/xad.h"
  #include "/usr/include/adplug/xsm.h"

  // add classes
  CAdPlug* tmp_add_class_0;
  CAdPlugDatabase* tmp_add_class_1;
  CAnalopl* tmp_add_class_2;
  CClockRecord* tmp_add_class_3;
  CDiskopl* tmp_add_class_4;
  CEmuopl* tmp_add_class_5;
  CFileProvider* tmp_add_class_6;
  CInfoRecord* tmp_add_class_7;
  CKemuopl* tmp_add_class_8;
  CNemuopl* tmp_add_class_9;
  COPLprops* tmp_add_class_10;
  CPlainRecord* tmp_add_class_11;
  CPlayer* tmp_add_class_12;
  CPlayerDesc* tmp_add_class_13;
  CPlayers* tmp_add_class_14;
  CProvider_Filesystem* tmp_add_class_15;
  CRealopl* tmp_add_class_16;
  CSilentopl* tmp_add_class_17;
  CSurroundopl* tmp_add_class_18;
  CTemuopl* tmp_add_class_19;
  CWemuopl* tmp_add_class_20;
  Ca2mLoader* tmp_add_class_21;
  Cad262Driver* tmp_add_class_22;
  CadlPlayer* tmp_add_class_23;
  CadlibDriver* tmp_add_class_24;
  CadtrackLoader* tmp_add_class_25;
  CamdLoader* tmp_add_class_26;
  CbamPlayer* tmp_add_class_27;
  CcffLoader* tmp_add_class_28;
  CcmfPlayer* tmp_add_class_29;
  CcmfmacsoperaPlayer* tmp_add_class_30;
  Cd00Player* tmp_add_class_31;
  CdfmLoader* tmp_add_class_32;
  CdmoLoader* tmp_add_class_33;
  Cdro2Player* tmp_add_class_34;
  CdroPlayer* tmp_add_class_35;
  CdtmLoader* tmp_add_class_36;
  CfmcLoader* tmp_add_class_37;
  CgotPlayer* tmp_add_class_38;
  CheradPlayer* tmp_add_class_39;
  ChscPlayer* tmp_add_class_40;
  ChspLoader* tmp_add_class_41;
  CimfPlayer* tmp_add_class_42;
  CjbmPlayer* tmp_add_class_43;
  CksmPlayer* tmp_add_class_44;
  CldsPlayer* tmp_add_class_45;
  CmadLoader* tmp_add_class_46;
  CmdiPlayer* tmp_add_class_47;
  CmidPlayer* tmp_add_class_48;
  CmkjPlayer* tmp_add_class_49;
  CmodPlayer* tmp_add_class_50;
  CmscPlayer* tmp_add_class_51;
  CmtkLoader* tmp_add_class_52;
  CmusPlayer* tmp_add_class_53;
  Copl* tmp_add_class_54;
  Crad2Player* tmp_add_class_55;
  CrawPlayer* tmp_add_class_56;
  CrixPlayer* tmp_add_class_57;
  CrolPlayer* tmp_add_class_58;
  Cs3mPlayer* tmp_add_class_59;
  Csa2Loader* tmp_add_class_60;
  CsngPlayer* tmp_add_class_61;
  CsopPlayer* tmp_add_class_62;
  Cu6mPlayer* tmp_add_class_63;
  CvgmPlayer* tmp_add_class_64;
  CxadPlayer* tmp_add_class_65;
  CxadbmfPlayer* tmp_add_class_66;
  CxadflashPlayer* tmp_add_class_67;
  CxadhybridPlayer* tmp_add_class_68;
  CxadhypPlayer* tmp_add_class_69;
  CxadpsiPlayer* tmp_add_class_70;
  CxadratPlayer* tmp_add_class_71;
  CxsmPlayer* tmp_add_class_72;
  OPLChipClass* tmp_add_class_73;
  _G_fpos64_t* tmp_add_class_74;
  _G_fpos_t* tmp_add_class_75;
  _IO_cookie_io_functions_t* tmp_add_class_76;
  _opl3_channel* tmp_add_class_77;
  _opl3_chip* tmp_add_class_78;
  _opl3_slot* tmp_add_class_79;
  _opl3_writebuf* tmp_add_class_80;
  binio* tmp_add_class_81;
  binistream* tmp_add_class_82;
  binostream* tmp_add_class_83;
  binstream* tmp_add_class_84;
  fm_opl_channel* tmp_add_class_85;
  fm_opl_f* tmp_add_class_86;
  fm_opl_slot* tmp_add_class_87;
  operator_struct* tmp_add_class_88;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/eB8TuqxyqV/dump1.h"  -I/usr/include/libbinio

