Temporary header file '/tmp/C3jDVMwk8b/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) // add includes #include "/usr/include/plib/pw.h" #include "/usr/include/plib/fnt.h" #include "/usr/include/plib/js.h" #include "/usr/include/plib/net.h" #include "/usr/include/plib/netBuffer.h" #include "/usr/include/plib/netChannel.h" #include "/usr/include/plib/netChat.h" #include "/usr/include/plib/netMessage.h" #include "/usr/include/plib/netMonitor.h" #include "/usr/include/plib/netSocket.h" #include "/usr/include/plib/psl.h" #include "/usr/include/plib/pu.h" #include "/usr/include/plib/puAux.h" #include "/usr/include/plib/puAuxLocal.h" #include "/usr/include/plib/puFLTK.h" #include "/usr/include/plib/puGLUT.h" #include "/usr/include/plib/puNative.h" #include "/usr/include/plib/puPW.h" #include "/usr/include/plib/puSDL.h" #include "/usr/include/plib/sg.h" #include "/usr/include/plib/sl.h" #include "/usr/include/plib/slPortability.h" #include "/usr/include/plib/sm.h" #include "/usr/include/plib/ssg.h" #include "/usr/include/plib/ssgAux.h" #include "/usr/include/plib/ssgKeyFlier.h" #include "/usr/include/plib/ssgMSFSPalette.h" #include "/usr/include/plib/ssgaBillboards.h" #include "/usr/include/plib/ssgaScreenDump.h" #include "/usr/include/plib/ssgaShapes.h" #include "/usr/include/plib/ssgaSky.h" #include "/usr/include/plib/ssgaSphere.h" #include "/usr/include/plib/ssgconf.h" #include "/usr/include/plib/ul.h" #include "/usr/include/plib/ulRTTI.h" // add classes Fl_Bitmap* tmp_add_class_0; Fl_End* tmp_add_class_1; Fl_Gl_Window* tmp_add_class_2; Fl_Group* tmp_add_class_3; Fl_Image* tmp_add_class_4; Fl_Label* tmp_add_class_5; Fl_RGB_Image* tmp_add_class_6; Fl_Widget* tmp_add_class_7; Fl_Window* tmp_add_class_8; SDL_ActiveEvent* tmp_add_class_9; SDL_AudioCVT* tmp_add_class_10; SDL_AudioSpec* tmp_add_class_11; SDL_CD* tmp_add_class_12; SDL_CDtrack* tmp_add_class_13; SDL_Color* tmp_add_class_14; SDL_Cursor* tmp_add_class_15; SDL_Event* tmp_add_class_16; SDL_ExposeEvent* tmp_add_class_17; SDL_JoyAxisEvent* tmp_add_class_18; SDL_JoyBallEvent* tmp_add_class_19; SDL_JoyButtonEvent* tmp_add_class_20; SDL_JoyHatEvent* tmp_add_class_21; SDL_KeyboardEvent* tmp_add_class_22; SDL_MouseButtonEvent* tmp_add_class_23; SDL_MouseMotionEvent* tmp_add_class_24; SDL_Overlay* tmp_add_class_25; SDL_Palette* tmp_add_class_26; SDL_PixelFormat* tmp_add_class_27; SDL_QuitEvent* tmp_add_class_28; SDL_RWops* tmp_add_class_29; SDL_Rect* tmp_add_class_30; SDL_ResizeEvent* tmp_add_class_31; SDL_Surface* tmp_add_class_32; SDL_SysWMEvent* tmp_add_class_33; SDL_UserEvent* tmp_add_class_34; SDL_VideoInfo* tmp_add_class_35; SDL_keysym* tmp_add_class_36; SDL_version* tmp_add_class_37; _G_fpos64_t* tmp_add_class_38; _G_fpos_t* tmp_add_class_39; _IO_cookie_io_functions_t* tmp_add_class_40; _XComposeStatus* tmp_add_class_41; _XEvent* tmp_add_class_42; _XExtData* tmp_add_class_43; _XIMHotKeyTrigger* tmp_add_class_44; _XIMHotKeyTriggers* tmp_add_class_45; _XIMPreeditCaretCallbackStruct* tmp_add_class_46; _XIMPreeditDrawCallbackStruct* tmp_add_class_47; _XIMPreeditStateNotifyCallbackStruct* tmp_add_class_48; _XIMStatusDrawCallbackStruct* tmp_add_class_49; _XIMStringConversionCallbackStruct* tmp_add_class_50; _XIMStringConversionText* tmp_add_class_51; _XIMText* tmp_add_class_52; _XImage* tmp_add_class_53; _old_mixer_info* tmp_add_class_54; audio_buf_info* tmp_add_class_55; buffmem_desc* tmp_add_class_56; cmsghdr* tmp_add_class_57; copr_buffer* tmp_add_class_58; copr_debug_buf* tmp_add_class_59; copr_msg* tmp_add_class_60; count_info* tmp_add_class_61; dl_find_object* tmp_add_class_62; f_owner_ex* tmp_add_class_63; file_handle* tmp_add_class_64; flock64* tmp_add_class_65; fntBitmapFont* tmp_add_class_66; fntFont* tmp_add_class_67; fntRenderer* tmp_add_class_68; fntTexFont* tmp_add_class_69; group_filter* tmp_add_class_70; group_req* tmp_add_class_71; group_source_req* tmp_add_class_72; in6_addr* tmp_add_class_73; in6_pktinfo* tmp_add_class_74; in_addr* tmp_add_class_75; in_pktinfo* tmp_add_class_76; iovec* tmp_add_class_77; ip6_mtuinfo* tmp_add_class_78; ip_mreq* tmp_add_class_79; ip_mreq_source* tmp_add_class_80; ip_mreqn* tmp_add_class_81; ip_msfilter* tmp_add_class_82; ip_opts* tmp_add_class_83; ipv6_mreq* tmp_add_class_84; jsJoystick* tmp_add_class_85; linger* tmp_add_class_86; midi_info* tmp_add_class_87; mixer_info* tmp_add_class_88; mixer_vol_table* tmp_add_class_89; mmsghdr* tmp_add_class_90; msghdr* tmp_add_class_91; netAddress* tmp_add_class_92; netBuffer* tmp_add_class_93; netBufferChannel* tmp_add_class_94; netChannel* tmp_add_class_95; netChat* tmp_add_class_96; netGuid* tmp_add_class_97; netMessage* tmp_add_class_98; netMessageChannel* tmp_add_class_99; netMonitorServer* tmp_add_class_100; netSocket* tmp_add_class_101; osockaddr* tmp_add_class_102; patch_info* tmp_add_class_103; pslExtension* tmp_add_class_104; pslNumber* tmp_add_class_105; pslProgram* tmp_add_class_106; pslValue* tmp_add_class_107; pslVariable* tmp_add_class_108; puArrowButton* tmp_add_class_109; puBox* tmp_add_class_110; puButton* tmp_add_class_111; puButtonBox* tmp_add_class_112; puDial* tmp_add_class_113; puDialogBox* tmp_add_class_114; puFont* tmp_add_class_115; puFrame* tmp_add_class_116; puGroup* tmp_add_class_117; puInput* tmp_add_class_118; puInputBase* tmp_add_class_119; puInterface* tmp_add_class_120; puListBox* tmp_add_class_121; puMenuBar* tmp_add_class_122; puObject* tmp_add_class_123; puOneShot* tmp_add_class_124; puPopup* tmp_add_class_125; puPopupMenu* tmp_add_class_126; puRange* tmp_add_class_127; puSlider* tmp_add_class_128; puText* tmp_add_class_129; puValue* tmp_add_class_130; puaBiSlider* tmp_add_class_131; puaBiSliderWithEnds* tmp_add_class_132; puaChooser* tmp_add_class_133; puaComboBox* tmp_add_class_134; puaCompass* tmp_add_class_135; puaFileSelector* tmp_add_class_136; puaLargeInput* tmp_add_class_137; puaList* tmp_add_class_138; puaScrollBar* tmp_add_class_139; puaSelectBox* tmp_add_class_140; puaSliderWithInput* tmp_add_class_141; puaSpinBox* tmp_add_class_142; puaTriSlider* tmp_add_class_143; puaVerticalMenu* tmp_add_class_144; remove_sample* tmp_add_class_145; sbi_instrument* tmp_add_class_146; seq_event_rec* tmp_add_class_147; sgBox* tmp_add_class_148; sgCoord* tmp_add_class_149; sgFrustum* tmp_add_class_150; sgLine3* tmp_add_class_151; sgLineSegment3* tmp_add_class_152; sgParticle* tmp_add_class_153; sgPerlinNoise_1D* tmp_add_class_154; sgPerlinNoise_2D* tmp_add_class_155; sgPerlinNoise_3D* tmp_add_class_156; sgSphere* tmp_add_class_157; sgSpringDamper* tmp_add_class_158; sgdBox* tmp_add_class_159; sgdCoord* tmp_add_class_160; sgdFrustum* tmp_add_class_161; sgdLine3* tmp_add_class_162; sgdLineSegment3* tmp_add_class_163; sgdSphere* tmp_add_class_164; slDSP* tmp_add_class_165; slEnvelope* tmp_add_class_166; slMODPlayer* tmp_add_class_167; slPendingCallBack* tmp_add_class_168; slPlayer* tmp_add_class_169; slSample* tmp_add_class_170; slSamplePlayer* tmp_add_class_171; slScheduler* tmp_add_class_172; smMixer* tmp_add_class_173; sockaddr* tmp_add_class_174; sockaddr_in* tmp_add_class_175; sockaddr_in6* tmp_add_class_176; sockaddr_storage* tmp_add_class_177; sound_timer_info* tmp_add_class_178; ssgAnimTransform* tmp_add_class_179; ssgAxisTransform* tmp_add_class_180; ssgBase* tmp_add_class_181; ssgBaseTransform* tmp_add_class_182; ssgBranch* tmp_add_class_183; ssgColourArray* tmp_add_class_184; ssgContext* tmp_add_class_185; ssgCutout* tmp_add_class_186; ssgEntity* tmp_add_class_187; ssgEntityBinding* tmp_add_class_188; ssgHit* tmp_add_class_189; ssgIndexArray* tmp_add_class_190; ssgInterleavedArray* tmp_add_class_191; ssgInterleavedArrayElement* tmp_add_class_192; ssgInvisible* tmp_add_class_193; ssgKeyFlier* tmp_add_class_194; ssgKidList* tmp_add_class_195; ssgLeaf* tmp_add_class_196; ssgLight* tmp_add_class_197; ssgList* tmp_add_class_198; ssgLoaderOptions* tmp_add_class_199; ssgNormalArray* tmp_add_class_200; ssgRangeSelector* tmp_add_class_201; ssgRoot* tmp_add_class_202; ssgSelector* tmp_add_class_203; ssgSimpleList* tmp_add_class_204; ssgSimpleState* tmp_add_class_205; ssgSimpleStateArray* tmp_add_class_206; ssgState* tmp_add_class_207; ssgStateSelector* tmp_add_class_208; ssgStatistics* tmp_add_class_209; ssgTexCoordArray* tmp_add_class_210; ssgTexTrans* tmp_add_class_211; ssgTexture* tmp_add_class_212; ssgTextureArray* tmp_add_class_213; ssgTextureInfo* tmp_add_class_214; ssgTimedSelector* tmp_add_class_215; ssgTransform* tmp_add_class_216; ssgTransformArray* tmp_add_class_217; ssgTween* tmp_add_class_218; ssgTweenController* tmp_add_class_219; ssgVTable* tmp_add_class_220; ssgVertexArray* tmp_add_class_221; ssgVtxArray* tmp_add_class_222; ssgVtxTable* tmp_add_class_223; ssgaBillboards* tmp_add_class_224; ssgaCelestialBody* tmp_add_class_225; ssgaCelestialBodyList* tmp_add_class_226; ssgaCloudLayer* tmp_add_class_227; ssgaCloudLayerList* tmp_add_class_228; ssgaCube* tmp_add_class_229; ssgaCylinder* tmp_add_class_230; ssgaFire* tmp_add_class_231; ssgaLensFlare* tmp_add_class_232; ssgaParticle* tmp_add_class_233; ssgaParticleSystem* tmp_add_class_234; ssgaPatch* tmp_add_class_235; ssgaShape* tmp_add_class_236; ssgaSky* tmp_add_class_237; ssgaSkyDome* tmp_add_class_238; ssgaSphere* tmp_add_class_239; ssgaStars* tmp_add_class_240; ssgaTeapot* tmp_add_class_241; ssgaWaveSystem* tmp_add_class_242; ssgaWaveTrain* tmp_add_class_243; statx_timestamp* tmp_add_class_244; synth_control* tmp_add_class_245; synth_info* tmp_add_class_246; sysex_info* tmp_add_class_247; termio* tmp_add_class_248; ucred* tmp_add_class_249; ulClock* tmp_add_class_250; ulDirEnt* tmp_add_class_251; ulDynamicLibrary* tmp_add_class_252; ulLinkedList* tmp_add_class_253; ulList* tmp_add_class_254; ulRTTITypeinfo* tmp_add_class_255; ulRTTIdyntypeid* tmp_add_class_256; ulRTTItypeid* tmp_add_class_257; winsize* tmp_add_class_258; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/C3jDVMwk8b/dump1.h" -I/usr/include/SDL -I/usr/include/linux/usb