Temporary header file '/tmp/FPkTiLzmpX/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 #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/hdf/hdfi.h" #include "/usr/include/hdf/hfile.h" #include "/usr/include/hdf/H4api_adpt.h" #include "/usr/include/hdf/atom.h" #include "/usr/include/hdf/bitvect.h" #include "/usr/include/hdf/cdeflate.h" #include "/usr/include/hdf/cnbit.h" #include "/usr/include/hdf/cnone.h" #include "/usr/include/hdf/crle.h" #include "/usr/include/hdf/cskphuff.h" #include "/usr/include/hdf/cszip.h" #include "/usr/include/hdf/df.h" #include "/usr/include/hdf/dfan.h" #include "/usr/include/hdf/dfgr.h" #include "/usr/include/hdf/dfi.h" #include "/usr/include/hdf/dfrig.h" #include "/usr/include/hdf/dfsd.h" #include "/usr/include/hdf/dfstubs.h" #include "/usr/include/hdf/dfufp2i.h" #include "/usr/include/hdf/dynarray.h" #include "/usr/include/hdf/h4config.h" #include "/usr/include/hdf/hbitio.h" #include "/usr/include/hdf/hchunks.h" #include "/usr/include/hdf/hcomp.h" #include "/usr/include/hdf/hcompi.h" #include "/usr/include/hdf/hconv.h" #include "/usr/include/hdf/hdatainfo.h" #include "/usr/include/hdf/hdf.h" #include "/usr/include/hdf/hdf2netcdf.h" #include "/usr/include/hdf/hdf4_netcdf.h" #include "/usr/include/hdf/herr.h" #include "/usr/include/hdf/hkit.h" #include "/usr/include/hdf/hlimits.h" #include "/usr/include/hdf/hntdefs.h" #include "/usr/include/hdf/hproto.h" #include "/usr/include/hdf/htags.h" #include "/usr/include/hdf/linklist.h" #include "/usr/include/hdf/local_nc.h" #include "/usr/include/hdf/mfan.h" #include "/usr/include/hdf/mfdatainfo.h" #include "/usr/include/hdf/mfgr.h" #include "/usr/include/hdf/mfhdf.h" #include "/usr/include/hdf/mfhdfi.h" #include "/usr/include/hdf/mstdio.h" #include "/usr/include/hdf/tbbt.h" #include "/usr/include/hdf/vattr.h" #include "/usr/include/hdf/vg.h" // add classes DF* tmp_add_class_0; DFANdirhead* tmp_add_class_1; DFSsdg* tmp_add_class_2; DFdata* tmp_add_class_3; DFdd* tmp_add_class_4; DFddh* tmp_add_class_5; DFdle* tmp_add_class_6; DFnsdg_t_hdr* tmp_add_class_7; DFnsdgle* tmp_add_class_8; R8dim* tmp_add_class_9; _G_fpos64_t* tmp_add_class_10; _G_fpos_t* tmp_add_class_11; _IO_cookie_io_functions_t* tmp_add_class_12; accrec_t* tmp_add_class_13; bitrec_t* tmp_add_class_14; cmsghdr* tmp_add_class_15; comp_coder_info_tag* tmp_add_class_16; comp_model_info_tag* tmp_add_class_17; comp_state_cache_tag* tmp_add_class_18; comp_stateinfo_tag* tmp_add_class_19; compinfo_tag* tmp_add_class_20; dd_t* tmp_add_class_21; ddblock_t* tmp_add_class_22; dim_def_struct* tmp_add_class_23; f_owner_ex* tmp_add_class_24; file_handle* tmp_add_class_25; filerec_t* tmp_add_class_26; float_uint_uchar* tmp_add_class_27; flock64* tmp_add_class_28; fpx* tmp_add_class_29; funclist_t* tmp_add_class_30; functab_t* tmp_add_class_31; group_filter* tmp_add_class_32; group_req* tmp_add_class_33; group_source_req* tmp_add_class_34; gzFile_s* tmp_add_class_35; gz_header_s* tmp_add_class_36; hchunk_def_struct* tmp_add_class_37; hdf_chunk_def_u* tmp_add_class_38; hdf_ddinfo_t* tmp_add_class_39; hdf_ntinfo_t* tmp_add_class_40; hdf_varlist* tmp_add_class_41; in6_addr* tmp_add_class_42; in6_pktinfo* tmp_add_class_43; in_addr* tmp_add_class_44; in_pktinfo* tmp_add_class_45; iovec* tmp_add_class_46; ip6_mtuinfo* tmp_add_class_47; ip_mreq* tmp_add_class_48; ip_mreq_source* tmp_add_class_49; ip_mreqn* tmp_add_class_50; ip_msfilter* tmp_add_class_51; ip_opts* tmp_add_class_52; ipv6_mreq* tmp_add_class_53; itimerval* tmp_add_class_54; linger* tmp_add_class_55; list_head_struct_tag* tmp_add_class_56; mmsghdr* tmp_add_class_57; msghdr* tmp_add_class_58; netbuf* tmp_add_class_59; netconfig* tmp_add_class_60; netobj* tmp_add_class_61; node_info_struct_tag* tmp_add_class_62; nt_descript_t* tmp_add_class_63; osockaddr* tmp_add_class_64; sockaddr* tmp_add_class_65; sockaddr_in* tmp_add_class_66; sockaddr_in6* tmp_add_class_67; sockaddr_storage* tmp_add_class_68; sp_info_block_t* tmp_add_class_69; statx_timestamp* tmp_add_class_70; t_bind* tmp_add_class_71; tag_comp_info* tmp_add_class_72; tag_descript_t* tmp_add_class_73; tag_info_str* tmp_add_class_74; tag_model_info* tmp_add_class_75; tbbt_node* tmp_add_class_76; ucontext_t* tmp_add_class_77; ucred* tmp_add_class_78; version_t* tmp_add_class_79; xdr_discrim* tmp_add_class_80; z_stream_s* tmp_add_class_81; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/FPkTiLzmpX/dump1.h" -I/usr/include/tirpc -I/usr/include/tirpc/rpc