Temporary header file '/tmp/t9tFWaJHgI/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/libdisplay-info/cta.h" #include "/usr/include/libdisplay-info/cvt.h" #include "/usr/include/libdisplay-info/displayid.h" #include "/usr/include/libdisplay-info/dmt.h" #include "/usr/include/libdisplay-info/edid.h" #include "/usr/include/libdisplay-info/gtf.h" #include "/usr/include/libdisplay-info/info.h" // add classes di_cta_colorimetry_block* tmp_add_class_0; di_cta_hdr_dynamic_metadata_block* tmp_add_class_1; di_cta_hdr_dynamic_metadata_block_type1* tmp_add_class_2; di_cta_hdr_dynamic_metadata_block_type2* tmp_add_class_3; di_cta_hdr_dynamic_metadata_block_type256* tmp_add_class_4; di_cta_hdr_dynamic_metadata_block_type4* tmp_add_class_5; di_cta_hdr_static_metadata_block* tmp_add_class_6; di_cta_hdr_static_metadata_block_descriptors* tmp_add_class_7; di_cta_hdr_static_metadata_block_eotfs* tmp_add_class_8; di_cta_infoframe_block* tmp_add_class_9; di_cta_infoframe_descriptor* tmp_add_class_10; di_cta_sad* tmp_add_class_11; di_cta_sad_enhanced_ac3* tmp_add_class_12; di_cta_sad_lpcm* tmp_add_class_13; di_cta_sad_mat* tmp_add_class_14; di_cta_sad_mpeg_aac* tmp_add_class_15; di_cta_sad_mpeg_aac_le* tmp_add_class_16; di_cta_sad_mpeg_surround* tmp_add_class_17; di_cta_sad_mpegh_3d* tmp_add_class_18; di_cta_sad_sample_rates* tmp_add_class_19; di_cta_sad_wma_pro* tmp_add_class_20; di_cta_speaker_alloc_block* tmp_add_class_21; di_cta_svd* tmp_add_class_22; di_cta_vesa_dddb* tmp_add_class_23; di_cta_vesa_dddb_additional_primary_chromaticity* tmp_add_class_24; di_cta_vesa_transfer_characteristics* tmp_add_class_25; di_cta_video_cap_block* tmp_add_class_26; di_cta_video_format* tmp_add_class_27; di_cvt_options* tmp_add_class_28; di_cvt_timing* tmp_add_class_29; di_displayid_display_params* tmp_add_class_30; di_displayid_display_params_features* tmp_add_class_31; di_displayid_tiled_topo* tmp_add_class_32; di_displayid_tiled_topo_bezel* tmp_add_class_33; di_displayid_tiled_topo_caps* tmp_add_class_34; di_displayid_type_i_timing* tmp_add_class_35; di_dmt_timing* tmp_add_class_36; di_edid_chromaticity_coords* tmp_add_class_37; di_edid_color_encoding_formats* tmp_add_class_38; di_edid_color_management_data* tmp_add_class_39; di_edid_color_point* tmp_add_class_40; di_edid_cta_flags* tmp_add_class_41; di_edid_cvt_timing_code* tmp_add_class_42; di_edid_detailed_timing_analog_composite* tmp_add_class_43; di_edid_detailed_timing_bipolar_analog_composite* tmp_add_class_44; di_edid_detailed_timing_def* tmp_add_class_45; di_edid_detailed_timing_digital_composite* tmp_add_class_46; di_edid_detailed_timing_digital_separate* tmp_add_class_47; di_edid_display_range_limits* tmp_add_class_48; di_edid_display_range_limits_cvt* tmp_add_class_49; di_edid_display_range_limits_secondary_gtf* tmp_add_class_50; di_edid_dpms* tmp_add_class_51; di_edid_established_timings_i_ii* tmp_add_class_52; di_edid_misc_features* tmp_add_class_53; di_edid_screen_size* tmp_add_class_54; di_edid_standard_timing* tmp_add_class_55; di_edid_vendor_product* tmp_add_class_56; di_edid_video_input_analog* tmp_add_class_57; di_edid_video_input_digital* tmp_add_class_58; di_gtf_options* tmp_add_class_59; di_gtf_timing* tmp_add_class_60; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/t9tFWaJHgI/dump1.h"