Temporary header file '/tmp/XbvoAehrQW/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 #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/pgm-5.3/pgm/atomic.h" #include "/usr/include/pgm-5.3/pgm/engine.h" #include "/usr/include/pgm-5.3/pgm/error.h" #include "/usr/include/pgm-5.3/pgm/gsi.h" #include "/usr/include/pgm-5.3/pgm/if.h" #include "/usr/include/pgm-5.3/pgm/list.h" #include "/usr/include/pgm-5.3/pgm/macros.h" #include "/usr/include/pgm-5.3/pgm/mem.h" #include "/usr/include/pgm-5.3/pgm/messages.h" #include "/usr/include/pgm-5.3/pgm/msgv.h" #include "/usr/include/pgm-5.3/pgm/packet.h" #include "/usr/include/pgm-5.3/pgm/pgm.h" #include "/usr/include/pgm-5.3/pgm/skbuff.h" #include "/usr/include/pgm-5.3/pgm/socket.h" #include "/usr/include/pgm-5.3/pgm/time.h" #include "/usr/include/pgm-5.3/pgm/tsi.h" #include "/usr/include/pgm-5.3/pgm/types.h" #include "/usr/include/pgm-5.3/pgm/version.h" #include "/usr/include/pgm-5.3/pgm/wininttypes.h" #include "/usr/include/pgm-5.3/pgm/zinttypes.h" // add classes cmsghdr* tmp_add_class_0; group_filter* tmp_add_class_1; group_req* tmp_add_class_2; group_source_req* tmp_add_class_3; in6_addr* tmp_add_class_4; in6_pktinfo* tmp_add_class_5; in_addr* tmp_add_class_6; in_pktinfo* tmp_add_class_7; iovec* tmp_add_class_8; ip* tmp_add_class_9; ip6_mtuinfo* tmp_add_class_10; ip_mreq* tmp_add_class_11; ip_mreq_source* tmp_add_class_12; ip_mreqn* tmp_add_class_13; ip_msfilter* tmp_add_class_14; ip_opts* tmp_add_class_15; ip_timestamp* tmp_add_class_16; iphdr* tmp_add_class_17; ipv6_mreq* tmp_add_class_18; linger* tmp_add_class_19; mmsghdr* tmp_add_class_20; msghdr* tmp_add_class_21; osockaddr* tmp_add_class_22; pgm_ack* tmp_add_class_23; pgm_addrinfo_t* tmp_add_class_24; pgm_data* tmp_add_class_25; pgm_error_t* tmp_add_class_26; pgm_fecinfo_t* tmp_add_class_27; pgm_group_source_req* tmp_add_class_28; pgm_gsi_t* tmp_add_class_29; pgm_header* tmp_add_class_30; pgm_interface_req_t* tmp_add_class_31; pgm_iovec* tmp_add_class_32; pgm_list_t* tmp_add_class_33; pgm_msgv_t* tmp_add_class_34; pgm_nak* tmp_add_class_35; pgm_nak6* tmp_add_class_36; pgm_opt6_path_nla* tmp_add_class_37; pgm_opt6_pgmcc_data* tmp_add_class_38; pgm_opt6_pgmcc_feedback* tmp_add_class_39; pgm_opt6_redirect* tmp_add_class_40; pgm_opt_cr* tmp_add_class_41; pgm_opt_crqst* tmp_add_class_42; pgm_opt_curr_tgsize* tmp_add_class_43; pgm_opt_fin* tmp_add_class_44; pgm_opt_fragment* tmp_add_class_45; pgm_opt_header* tmp_add_class_46; pgm_opt_join* tmp_add_class_47; pgm_opt_length* tmp_add_class_48; pgm_opt_nak_bo_ivl* tmp_add_class_49; pgm_opt_nak_bo_rng* tmp_add_class_50; pgm_opt_nak_list* tmp_add_class_51; pgm_opt_nbr_unreach* tmp_add_class_52; pgm_opt_parity_grp* tmp_add_class_53; pgm_opt_parity_prm* tmp_add_class_54; pgm_opt_path_nla* tmp_add_class_55; pgm_opt_pgmcc_data* tmp_add_class_56; pgm_opt_pgmcc_feedback* tmp_add_class_57; pgm_opt_redirect* tmp_add_class_58; pgm_opt_rst* tmp_add_class_59; pgm_opt_syn* tmp_add_class_60; pgm_pgmccinfo_t* tmp_add_class_61; pgm_poll* tmp_add_class_62; pgm_poll6* tmp_add_class_63; pgm_polr* tmp_add_class_64; pgm_sk_buff_t* tmp_add_class_65; pgm_sockaddr_t* tmp_add_class_66; pgm_spm* tmp_add_class_67; pgm_spm6* tmp_add_class_68; pgm_tsi_t* tmp_add_class_69; sockaddr* tmp_add_class_70; sockaddr_in* tmp_add_class_71; sockaddr_in6* tmp_add_class_72; sockaddr_storage* tmp_add_class_73; timestamp* tmp_add_class_74; ucontext_t* tmp_add_class_75; ucred* tmp_add_class_76; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/XbvoAehrQW/dump1.h" -I/usr/include/pgm-5.3