Temporary header file '/tmp/or1HGXKYWt/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/libsi/descriptor.h" #include "/usr/include/libsi/headers.h" #include "/usr/include/libsi/section.h" #include "/usr/include/libsi/si.h" #include "/usr/include/libsi/util.h" #include "/usr/include/vdr/args.h" #include "/usr/include/vdr/audio.h" #include "/usr/include/vdr/channels.h" #include "/usr/include/vdr/ci.h" #include "/usr/include/vdr/config.h" #include "/usr/include/vdr/cutter.h" #include "/usr/include/vdr/device.h" #include "/usr/include/vdr/diseqc.h" #include "/usr/include/vdr/dvbci.h" #include "/usr/include/vdr/dvbdevice.h" #include "/usr/include/vdr/dvbplayer.h" #include "/usr/include/vdr/dvbspu.h" #include "/usr/include/vdr/dvbsubtitle.h" #include "/usr/include/vdr/eit.h" #include "/usr/include/vdr/eitscan.h" #include "/usr/include/vdr/epg.h" #include "/usr/include/vdr/filter.h" #include "/usr/include/vdr/font.h" #include "/usr/include/vdr/i18n.h" #include "/usr/include/vdr/interface.h" #include "/usr/include/vdr/keys.h" #include "/usr/include/vdr/lirc.h" #include "/usr/include/vdr/menu.h" #include "/usr/include/vdr/menuitems.h" #include "/usr/include/vdr/mtd.h" #include "/usr/include/vdr/nit.h" #include "/usr/include/vdr/osd.h" #include "/usr/include/vdr/osdbase.h" #include "/usr/include/vdr/pat.h" #include "/usr/include/vdr/player.h" #include "/usr/include/vdr/plugin.h" #include "/usr/include/vdr/positioner.h" #include "/usr/include/vdr/receiver.h" #include "/usr/include/vdr/recorder.h" #include "/usr/include/vdr/recording.h" #include "/usr/include/vdr/remote.h" #include "/usr/include/vdr/remux.h" #include "/usr/include/vdr/ringbuffer.h" #include "/usr/include/vdr/sdt.h" #include "/usr/include/vdr/sections.h" #include "/usr/include/vdr/shutdown.h" #include "/usr/include/vdr/skinclassic.h" #include "/usr/include/vdr/skinlcars.h" #include "/usr/include/vdr/skins.h" #include "/usr/include/vdr/skinsttng.h" #include "/usr/include/vdr/sourceparams.h" #include "/usr/include/vdr/sources.h" #include "/usr/include/vdr/spu.h" #include "/usr/include/vdr/status.h" #include "/usr/include/vdr/svdrp.h" #include "/usr/include/vdr/themes.h" #include "/usr/include/vdr/thread.h" #include "/usr/include/vdr/timers.h" #include "/usr/include/vdr/tools.h" #include "/usr/include/vdr/transfer.h" #include "/usr/include/vdr/videodir.h" // add namespaces namespace SI{typedef int tmp_add_type_1;} SI::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace SI{namespace DVBTime{typedef int tmp_add_type_2;}} SI::DVBTime::tmp_add_type_2 tmp_add_func_2(){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; cAdaptiveSkipper* tmp_add_class_3; cArgs* tmp_add_class_4; cAudio* tmp_add_class_5; cAudios* tmp_add_class_6; cBackTrace* tmp_add_class_7; cBase64Encoder* tmp_add_class_8; cBitStream* tmp_add_class_9; cBitmap* tmp_add_class_10; cCamSlot* tmp_add_class_11; cCamSlots* tmp_add_class_12; cChannel* tmp_add_class_13; cChannelCamRelations* tmp_add_class_14; cChannels* tmp_add_class_15; cChannels_Lock* tmp_add_class_16; cCharSetConv* tmp_add_class_17; cCiAdapter* tmp_add_class_18; cCiApplicationInformation* tmp_add_class_19; cCiCaPmtList* tmp_add_class_20; cCiEnquiry* tmp_add_class_21; cCiMenu* tmp_add_class_22; cCiResourceHandler* tmp_add_class_23; cCiResourceHandlers* tmp_add_class_24; cCiSession* tmp_add_class_25; cComponents* tmp_add_class_26; cCondVar* tmp_add_class_27; cCondWait* tmp_add_class_28; cControl* tmp_add_class_29; cCountdown* tmp_add_class_30; cCutter* tmp_add_class_31; cDeletedRecordings_Lock* tmp_add_class_32; cDevice* tmp_add_class_33; cDeviceHook* tmp_add_class_34; cDiseqc* tmp_add_class_35; cDiseqcPositioner* tmp_add_class_36; cDiseqcs* tmp_add_class_37; cDisplayChannel* tmp_add_class_38; cDisplaySubtitleTracks* tmp_add_class_39; cDisplayTracks* tmp_add_class_40; cDisplayVolume* tmp_add_class_41; cDll* tmp_add_class_42; cDlls* tmp_add_class_43; cDoneRecordings* tmp_add_class_44; cDvbCiAdapter* tmp_add_class_45; cDvbDevice* tmp_add_class_46; cDvbDeviceProbe* tmp_add_class_47; cDvbPlayerControl* tmp_add_class_48; cDvbSpuBitmap* tmp_add_class_49; cDvbSpuDecoder* tmp_add_class_50; cDvbSpuPalette* tmp_add_class_51; cDvbSubtitleConverter* tmp_add_class_52; cDvbTransponderParameters* tmp_add_class_53; cDynamicBuffer* tmp_add_class_54; cEITScanner* tmp_add_class_55; cEitFilter* tmp_add_class_56; cEitGenerator* tmp_add_class_57; cEitTables* tmp_add_class_58; cEitTablesHash* tmp_add_class_59; cEpgDataReader* tmp_add_class_60; cEpgHandler* tmp_add_class_61; cEpgHandlers* tmp_add_class_62; cEvent* tmp_add_class_63; cExternalAudio* tmp_add_class_64; cFile* tmp_add_class_65; cFileName* tmp_add_class_66; cFileNameList* tmp_add_class_67; cFilter* tmp_add_class_68; cFilterData* tmp_add_class_69; cFont* tmp_add_class_70; cFrame* tmp_add_class_71; cFrameDetector* tmp_add_class_72; cHashBase* tmp_add_class_73; cHashObject* tmp_add_class_74; cImage* tmp_add_class_75; cIndexFile* tmp_add_class_76; cInterface* tmp_add_class_77; cIoThrottle* tmp_add_class_78; cKbdRemote* tmp_add_class_79; cKey* tmp_add_class_80; cKeyMacro* tmp_add_class_81; cKeyMacros* tmp_add_class_82; cKeys* tmp_add_class_83; cLinkChannel* tmp_add_class_84; cLinkChannels* tmp_add_class_85; cLircRemote* tmp_add_class_86; cListBase* tmp_add_class_87; cListGarbageCollector* tmp_add_class_88; cListObject* tmp_add_class_89; cLockFile* tmp_add_class_90; cMark* tmp_add_class_91; cMarks* tmp_add_class_92; cMenuCommands* tmp_add_class_93; cMenuEditBitItem* tmp_add_class_94; cMenuEditBoolItem* tmp_add_class_95; cMenuEditChanItem* tmp_add_class_96; cMenuEditChrItem* tmp_add_class_97; cMenuEditDateItem* tmp_add_class_98; cMenuEditIntItem* tmp_add_class_99; cMenuEditIntxItem* tmp_add_class_100; cMenuEditItem* tmp_add_class_101; cMenuEditMapItem* tmp_add_class_102; cMenuEditNumItem* tmp_add_class_103; cMenuEditPrcItem* tmp_add_class_104; cMenuEditStrItem* tmp_add_class_105; cMenuEditStraItem* tmp_add_class_106; cMenuEditStrlItem* tmp_add_class_107; cMenuEditTimeItem* tmp_add_class_108; cMenuEditTimer* tmp_add_class_109; cMenuEditTranItem* tmp_add_class_110; cMenuEvent* tmp_add_class_111; cMenuFolder* tmp_add_class_112; cMenuMain* tmp_add_class_113; cMenuRecordings* tmp_add_class_114; cMenuSetupPage* tmp_add_class_115; cMenuText* tmp_add_class_116; cMtdCamSlot* tmp_add_class_117; cMtdHandler* tmp_add_class_118; cMutex* tmp_add_class_119; cMutexLock* tmp_add_class_120; cNestedItem* tmp_add_class_121; cNestedItemList* tmp_add_class_122; cNitFilter* tmp_add_class_123; cNullTerminate* tmp_add_class_124; cOsd* tmp_add_class_125; cOsdItem* tmp_add_class_126; cOsdMenu* tmp_add_class_127; cOsdObject* tmp_add_class_128; cOsdProvider* tmp_add_class_129; cPalette* tmp_add_class_130; cPatFilter* tmp_add_class_131; cPatPmtGenerator* tmp_add_class_132; cPatPmtParser* tmp_add_class_133; cPipe* tmp_add_class_134; cPixmap* tmp_add_class_135; cPixmapMemory* tmp_add_class_136; cPixmapMutexLock* tmp_add_class_137; cPlayer* tmp_add_class_138; cPlugin* tmp_add_class_139; cPluginManager* tmp_add_class_140; cPoint* tmp_add_class_141; cPoller* tmp_add_class_142; cPositioner* tmp_add_class_143; cReadDir* tmp_add_class_144; cReadLine* tmp_add_class_145; cReceiver* tmp_add_class_146; cRecordControl* tmp_add_class_147; cRecordControls* tmp_add_class_148; cRecorder* tmp_add_class_149; cRecording* tmp_add_class_150; cRecordingFilter* tmp_add_class_151; cRecordingInfo* tmp_add_class_152; cRecordingUserCommand* tmp_add_class_153; cRecordings* tmp_add_class_154; cRecordingsHandler* tmp_add_class_155; cRecordings_Lock* tmp_add_class_156; cRect* tmp_add_class_157; cRemote* tmp_add_class_158; cRemotes* tmp_add_class_159; cRemux* tmp_add_class_160; cReplayControl* tmp_add_class_161; cResumeFile* tmp_add_class_162; cRingBuffer* tmp_add_class_163; cRingBufferFrame* tmp_add_class_164; cRingBufferLinear* tmp_add_class_165; cRwLock* tmp_add_class_166; cSVDRPhost* tmp_add_class_167; cSVDRPhosts* tmp_add_class_168; cSafeFile* tmp_add_class_169; cSatCableNumbers* tmp_add_class_170; cSchedule* tmp_add_class_171; cSchedules* tmp_add_class_172; cSchedules_Lock* tmp_add_class_173; cScr* tmp_add_class_174; cScrs* tmp_add_class_175; cSdtFilter* tmp_add_class_176; cSectionHandler* tmp_add_class_177; cSectionSyncer* tmp_add_class_178; cSectionSyncerRandom* tmp_add_class_179; cSetup* tmp_add_class_180; cSetupLine* tmp_add_class_181; cShutdownHandler* tmp_add_class_182; cSize* tmp_add_class_183; cSkin* tmp_add_class_184; cSkinClassic* tmp_add_class_185; cSkinDisplay* tmp_add_class_186; cSkinDisplayChannel* tmp_add_class_187; cSkinDisplayMenu* tmp_add_class_188; cSkinDisplayMessage* tmp_add_class_189; cSkinDisplayReplay* tmp_add_class_190; cSkinDisplayTracks* tmp_add_class_191; cSkinDisplayVolume* tmp_add_class_192; cSkinLCARS* tmp_add_class_193; cSkinSTTNG* tmp_add_class_194; cSkins* tmp_add_class_195; cSortedTimers* tmp_add_class_196; cSource* tmp_add_class_197; cSourceParam* tmp_add_class_198; cSourceParams* tmp_add_class_199; cSources* tmp_add_class_200; cSpuDecoder* tmp_add_class_201; cStateKey* tmp_add_class_202; cStateLock* tmp_add_class_203; cStatus* tmp_add_class_204; cString* tmp_add_class_205; cStringList* tmp_add_class_206; cTSBuffer* tmp_add_class_207; cTextScroller* tmp_add_class_208; cTextWrapper* tmp_add_class_209; cTheme* tmp_add_class_210; cThemes* tmp_add_class_211; cThread* tmp_add_class_212; cThreadLock* tmp_add_class_213; cTimeMs* tmp_add_class_214; cTimer* tmp_add_class_215; cTimers* tmp_add_class_216; cTimers_Lock* tmp_add_class_217; cTransfer* tmp_add_class_218; cTransferControl* tmp_add_class_219; cTsPayload* tmp_add_class_220; cTsToPes* tmp_add_class_221; cUnbufferedFile* tmp_add_class_222; cVideoDirectory* tmp_add_class_223; cVideoDiskUsage* tmp_add_class_224; cmsghdr* tmp_add_class_225; dtv_fe_stats* tmp_add_class_226; dtv_properties* tmp_add_class_227; dtv_property* tmp_add_class_228; dtv_stats* tmp_add_class_229; dvb_diseqc_master_cmd* tmp_add_class_230; dvb_diseqc_slave_reply* tmp_add_class_231; dvb_frontend_event* tmp_add_class_232; dvb_frontend_info* tmp_add_class_233; dvb_frontend_parameters* tmp_add_class_234; dvb_ofdm_parameters* tmp_add_class_235; dvb_qam_parameters* tmp_add_class_236; dvb_qpsk_parameters* tmp_add_class_237; dvb_vsb_parameters* tmp_add_class_238; f_owner_ex* tmp_add_class_239; file_handle* tmp_add_class_240; flock64* tmp_add_class_241; group_filter* tmp_add_class_242; group_req* tmp_add_class_243; group_source_req* tmp_add_class_244; in6_addr* tmp_add_class_245; in6_pktinfo* tmp_add_class_246; in_addr* tmp_add_class_247; in_pktinfo* tmp_add_class_248; iovec* tmp_add_class_249; ip6_mtuinfo* tmp_add_class_250; ip_mreq* tmp_add_class_251; ip_mreq_source* tmp_add_class_252; ip_mreqn* tmp_add_class_253; ip_msfilter* tmp_add_class_254; ip_opts* tmp_add_class_255; ipv6_mreq* tmp_add_class_256; linger* tmp_add_class_257; mmsghdr* tmp_add_class_258; msghdr* tmp_add_class_259; osockaddr* tmp_add_class_260; pollfd* tmp_add_class_261; sDvbSpuPalDescr* tmp_add_class_262; sDvbSpuRect* tmp_add_class_263; sockaddr* tmp_add_class_264; sockaddr_in* tmp_add_class_265; sockaddr_in6* tmp_add_class_266; sockaddr_storage* tmp_add_class_267; sockaddr_un* tmp_add_class_268; statx_timestamp* tmp_add_class_269; tArea* tmp_add_class_270; tChannelID* tmp_add_class_271; tComponent* tmp_add_class_272; tDvbParameterMap* tmp_add_class_273; tKey* tmp_add_class_274; tTrackId* tmp_add_class_275; termios* tmp_add_class_276; ucred* tmp_add_class_277; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/or1HGXKYWt/dump1.h"