Temporary header file '/tmp/LmijcbdG2T/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/SDL2/SDL2_framerate.h" #include "/usr/include/SDL2/SDL2_gfxPrimitives.h" #include "/usr/include/SDL2/SDL2_gfxPrimitives_font.h" #include "/usr/include/SDL2/SDL2_imageFilter.h" #include "/usr/include/SDL2/SDL2_rotozoom.h" // add classes SDL_AssertData* tmp_add_class_0; SDL_AudioCVT* tmp_add_class_1; SDL_AudioDeviceEvent* tmp_add_class_2; SDL_AudioSpec* tmp_add_class_3; SDL_Color* tmp_add_class_4; SDL_CommonEvent* tmp_add_class_5; SDL_ControllerAxisEvent* tmp_add_class_6; SDL_ControllerButtonEvent* tmp_add_class_7; SDL_ControllerDeviceEvent* tmp_add_class_8; SDL_ControllerSensorEvent* tmp_add_class_9; SDL_ControllerTouchpadEvent* tmp_add_class_10; SDL_DisplayEvent* tmp_add_class_11; SDL_DollarGestureEvent* tmp_add_class_12; SDL_DropEvent* tmp_add_class_13; SDL_Event* tmp_add_class_14; SDL_FPoint* tmp_add_class_15; SDL_FRect* tmp_add_class_16; SDL_Finger* tmp_add_class_17; SDL_GameControllerButtonBind* tmp_add_class_18; SDL_HapticCondition* tmp_add_class_19; SDL_HapticConstant* tmp_add_class_20; SDL_HapticCustom* tmp_add_class_21; SDL_HapticDirection* tmp_add_class_22; SDL_HapticEffect* tmp_add_class_23; SDL_HapticLeftRight* tmp_add_class_24; SDL_HapticPeriodic* tmp_add_class_25; SDL_HapticRamp* tmp_add_class_26; SDL_JoyAxisEvent* tmp_add_class_27; SDL_JoyBallEvent* tmp_add_class_28; SDL_JoyBatteryEvent* tmp_add_class_29; SDL_JoyButtonEvent* tmp_add_class_30; SDL_JoyDeviceEvent* tmp_add_class_31; SDL_JoyHatEvent* tmp_add_class_32; SDL_KeyboardEvent* tmp_add_class_33; SDL_Keysym* tmp_add_class_34; SDL_Locale* tmp_add_class_35; SDL_MouseButtonEvent* tmp_add_class_36; SDL_MouseMotionEvent* tmp_add_class_37; SDL_MouseWheelEvent* tmp_add_class_38; SDL_MultiGestureEvent* tmp_add_class_39; SDL_OSEvent* tmp_add_class_40; SDL_Palette* tmp_add_class_41; SDL_PixelFormat* tmp_add_class_42; SDL_Point* tmp_add_class_43; SDL_QuitEvent* tmp_add_class_44; SDL_RWops* tmp_add_class_45; SDL_Rect* tmp_add_class_46; SDL_RendererInfo* tmp_add_class_47; SDL_SensorEvent* tmp_add_class_48; SDL_Surface* tmp_add_class_49; SDL_SysWMEvent* tmp_add_class_50; SDL_TextEditingEvent* tmp_add_class_51; SDL_TextEditingExtEvent* tmp_add_class_52; SDL_TextInputEvent* tmp_add_class_53; SDL_TouchFingerEvent* tmp_add_class_54; SDL_UserEvent* tmp_add_class_55; SDL_Vertex* tmp_add_class_56; SDL_VirtualJoystickDesc* tmp_add_class_57; SDL_WindowEvent* tmp_add_class_58; SDL_WindowShapeMode* tmp_add_class_59; SDL_hid_device_info* tmp_add_class_60; SDL_version* tmp_add_class_61; _G_fpos64_t* tmp_add_class_62; _G_fpos_t* tmp_add_class_63; _IO_cookie_io_functions_t* tmp_add_class_64; ucontext_t* tmp_add_class_65; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/LmijcbdG2T/dump1.h"