Temporary header file '/tmp/MtEU7mpzcf/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 #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/MtEU7mpzcf/dump1.h" -I/usr/include/libbinio