Temporary header file '/tmp/ABiJpXjRLM/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _FILE_OFFSET_BITS 64 #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED // add includes #include "/usr/include/libdvbv5/atsc_eit.h" #include "/usr/include/libdvbv5/atsc_header.h" #include "/usr/include/libdvbv5/cat.h" #include "/usr/include/libdvbv5/countries.h" #include "/usr/include/libdvbv5/crc32.h" #include "/usr/include/libdvbv5/desc_atsc_service_location.h" #include "/usr/include/libdvbv5/desc_ca.h" #include "/usr/include/libdvbv5/desc_ca_identifier.h" #include "/usr/include/libdvbv5/desc_cable_delivery.h" #include "/usr/include/libdvbv5/desc_event_extended.h" #include "/usr/include/libdvbv5/desc_event_short.h" #include "/usr/include/libdvbv5/desc_extension.h" #include "/usr/include/libdvbv5/desc_frequency_list.h" #include "/usr/include/libdvbv5/desc_hierarchy.h" #include "/usr/include/libdvbv5/desc_isdbt_delivery.h" #include "/usr/include/libdvbv5/desc_language.h" #include "/usr/include/libdvbv5/desc_logical_channel.h" #include "/usr/include/libdvbv5/desc_network_name.h" #include "/usr/include/libdvbv5/desc_partial_reception.h" #include "/usr/include/libdvbv5/desc_registration_id.h" #include "/usr/include/libdvbv5/desc_sat.h" #include "/usr/include/libdvbv5/desc_service.h" #include "/usr/include/libdvbv5/desc_t2_delivery.h" #include "/usr/include/libdvbv5/desc_terrestrial_delivery.h" #include "/usr/include/libdvbv5/desc_ts_info.h" #include "/usr/include/libdvbv5/descriptors.h" #include "/usr/include/libdvbv5/dvb-demux.h" #include "/usr/include/libdvbv5/dvb-dev.h" #include "/usr/include/libdvbv5/dvb-fe.h" #include "/usr/include/libdvbv5/dvb-file.h" #include "/usr/include/libdvbv5/dvb-frontend.h" #include "/usr/include/libdvbv5/dvb-log.h" #include "/usr/include/libdvbv5/dvb-sat.h" #include "/usr/include/libdvbv5/dvb-scan.h" #include "/usr/include/libdvbv5/dvb-v5-std.h" #include "/usr/include/libdvbv5/eit.h" #include "/usr/include/libdvbv5/header.h" #include "/usr/include/libdvbv5/libdvb-version.h" #include "/usr/include/libdvbv5/mgt.h" #include "/usr/include/libdvbv5/mpeg_es.h" #include "/usr/include/libdvbv5/mpeg_pes.h" #include "/usr/include/libdvbv5/mpeg_ts.h" #include "/usr/include/libdvbv5/nit.h" #include "/usr/include/libdvbv5/pat.h" #include "/usr/include/libdvbv5/pmt.h" #include "/usr/include/libdvbv5/sdt.h" #include "/usr/include/libdvbv5/vct.h" // 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; atsc_desc_service_location* tmp_add_class_3; atsc_desc_service_location_elementary* tmp_add_class_4; atsc_table_eit* tmp_add_class_5; atsc_table_eit_desc_length* tmp_add_class_6; atsc_table_eit_event* tmp_add_class_7; atsc_table_mgt* tmp_add_class_8; atsc_table_mgt_table* tmp_add_class_9; atsc_table_vct* tmp_add_class_10; atsc_table_vct_channel* tmp_add_class_11; atsc_table_vct_descriptor_length* tmp_add_class_12; cmsghdr* tmp_add_class_13; dmx_buffer* tmp_add_class_14; dmx_exportbuffer* tmp_add_class_15; dmx_filter* tmp_add_class_16; dmx_pes_filter_params* tmp_add_class_17; dmx_requestbuffers* tmp_add_class_18; dmx_sct_filter_params* tmp_add_class_19; dmx_stc* tmp_add_class_20; dtv_fe_stats* tmp_add_class_21; dtv_properties* tmp_add_class_22; dtv_property* tmp_add_class_23; dtv_stats* tmp_add_class_24; dvb_desc* tmp_add_class_25; dvb_desc_ca* tmp_add_class_26; dvb_desc_ca_identifier* tmp_add_class_27; dvb_desc_cable_delivery* tmp_add_class_28; dvb_desc_event_extended* tmp_add_class_29; dvb_desc_event_extended_item* tmp_add_class_30; dvb_desc_event_short* tmp_add_class_31; dvb_desc_frequency_list* tmp_add_class_32; dvb_desc_hierarchy* tmp_add_class_33; dvb_desc_language* tmp_add_class_34; dvb_desc_logical_channel* tmp_add_class_35; dvb_desc_logical_channel_number* tmp_add_class_36; dvb_desc_network_name* tmp_add_class_37; dvb_desc_registration* tmp_add_class_38; dvb_desc_sat* tmp_add_class_39; dvb_desc_service* tmp_add_class_40; dvb_desc_t2_delivery* tmp_add_class_41; dvb_desc_t2_delivery_cell* tmp_add_class_42; dvb_desc_t2_delivery_subcell* tmp_add_class_43; dvb_desc_t2_delivery_subcell_old* tmp_add_class_44; dvb_desc_terrestrial_delivery* tmp_add_class_45; dvb_desc_ts_info* tmp_add_class_46; dvb_desc_ts_info_transmission_type* tmp_add_class_47; dvb_descriptor* tmp_add_class_48; dvb_dev_list* tmp_add_class_49; dvb_device* tmp_add_class_50; dvb_diseqc_master_cmd* tmp_add_class_51; dvb_diseqc_slave_reply* tmp_add_class_52; dvb_elementary_pid* tmp_add_class_53; dvb_entry* tmp_add_class_54; dvb_ext_descriptor* tmp_add_class_55; dvb_extension_descriptor* tmp_add_class_56; dvb_file* tmp_add_class_57; dvb_frontend_event* tmp_add_class_58; dvb_frontend_info* tmp_add_class_59; dvb_frontend_parameters* tmp_add_class_60; dvb_mpeg_es_pic_start* tmp_add_class_61; dvb_mpeg_es_seq_start* tmp_add_class_62; dvb_mpeg_pes* tmp_add_class_63; dvb_mpeg_pes_optional* tmp_add_class_64; dvb_mpeg_ts* tmp_add_class_65; dvb_mpeg_ts_adaption* tmp_add_class_66; dvb_ofdm_parameters* tmp_add_class_67; dvb_parse_file* tmp_add_class_68; dvb_parse_struct* tmp_add_class_69; dvb_parse_table* tmp_add_class_70; dvb_qam_parameters* tmp_add_class_71; dvb_qpsk_parameters* tmp_add_class_72; dvb_sat_lnb* tmp_add_class_73; dvb_table_cat* tmp_add_class_74; dvb_table_eit* tmp_add_class_75; dvb_table_eit_event* tmp_add_class_76; dvb_table_filter* tmp_add_class_77; dvb_table_header* tmp_add_class_78; dvb_table_nit* tmp_add_class_79; dvb_table_nit_transport* tmp_add_class_80; dvb_table_nit_transport_header* tmp_add_class_81; dvb_table_pat* tmp_add_class_82; dvb_table_pat_program* tmp_add_class_83; dvb_table_pmt* tmp_add_class_84; dvb_table_pmt_stream* tmp_add_class_85; dvb_table_sdt* tmp_add_class_86; dvb_table_sdt_service* tmp_add_class_87; dvb_ts_packet_header* tmp_add_class_88; dvb_v5_descriptors* tmp_add_class_89; dvb_v5_descriptors_program* tmp_add_class_90; dvb_v5_fe_parms* tmp_add_class_91; dvb_vsb_parameters* tmp_add_class_92; f_owner_ex* tmp_add_class_93; file_handle* tmp_add_class_94; flock64* tmp_add_class_95; group_filter* tmp_add_class_96; group_req* tmp_add_class_97; group_source_req* tmp_add_class_98; in6_addr* tmp_add_class_99; in6_pktinfo* tmp_add_class_100; in_addr* tmp_add_class_101; in_pktinfo* tmp_add_class_102; iovec* tmp_add_class_103; ip6_mtuinfo* tmp_add_class_104; ip_mreq* tmp_add_class_105; ip_mreq_source* tmp_add_class_106; ip_mreqn* tmp_add_class_107; ip_msfilter* tmp_add_class_108; ip_opts* tmp_add_class_109; ipv6_mreq* tmp_add_class_110; isdb_desc_partial_reception* tmp_add_class_111; isdb_partial_reception_service_id* tmp_add_class_112; isdbt_desc_terrestrial_delivery_system* tmp_add_class_113; linger* tmp_add_class_114; mmsghdr* tmp_add_class_115; msghdr* tmp_add_class_116; osockaddr* tmp_add_class_117; sockaddr* tmp_add_class_118; sockaddr_in* tmp_add_class_119; sockaddr_in6* tmp_add_class_120; sockaddr_storage* tmp_add_class_121; statx_timestamp* tmp_add_class_122; termio* tmp_add_class_123; ts_t* tmp_add_class_124; ucred* tmp_add_class_125; winsize* tmp_add_class_126; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/ABiJpXjRLM/dump1.h"