Temporary header file '/tmp/Lafl30ESee/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/htslib/bgzf.h" #include "/usr/include/htslib/cram.h" #include "/usr/include/htslib/faidx.h" #include "/usr/include/htslib/hfile.h" #include "/usr/include/htslib/hts.h" #include "/usr/include/htslib/hts_defs.h" #include "/usr/include/htslib/hts_endian.h" #include "/usr/include/htslib/hts_expr.h" #include "/usr/include/htslib/hts_log.h" #include "/usr/include/htslib/hts_os.h" #include "/usr/include/htslib/kbitset.h" #include "/usr/include/htslib/kfunc.h" #include "/usr/include/htslib/khash.h" #include "/usr/include/htslib/khash_str2int.h" #include "/usr/include/htslib/klist.h" #include "/usr/include/htslib/knetfile.h" #include "/usr/include/htslib/kroundup.h" #include "/usr/include/htslib/kseq.h" #include "/usr/include/htslib/ksort.h" #include "/usr/include/htslib/kstring.h" #include "/usr/include/htslib/regidx.h" #include "/usr/include/htslib/sam.h" #include "/usr/include/htslib/synced_bcf_reader.h" #include "/usr/include/htslib/tbx.h" #include "/usr/include/htslib/thread_pool.h" #include "/usr/include/htslib/vcf.h" #include "/usr/include/htslib/vcf_sweep.h" #include "/usr/include/htslib/vcfutils.h" // add classes BGZF* tmp_add_class_0; _G_fpos64_t* tmp_add_class_1; _G_fpos_t* tmp_add_class_2; _IO_cookie_io_functions_t* tmp_add_class_3; bam1_core_t* tmp_add_class_4; bam1_t* tmp_add_class_5; bam_pileup1_t* tmp_add_class_6; bcf1_t* tmp_add_class_7; bcf_dec_t* tmp_add_class_8; bcf_fmt_t* tmp_add_class_9; bcf_hdr_t* tmp_add_class_10; bcf_hrec_t* tmp_add_class_11; bcf_idinfo_t* tmp_add_class_12; bcf_idpair_t* tmp_add_class_13; bcf_info_t* tmp_add_class_14; bcf_sr_regions_t* tmp_add_class_15; bcf_sr_t* tmp_add_class_16; bcf_srs_t* tmp_add_class_17; bcf_variant_t* tmp_add_class_18; f_owner_ex* tmp_add_class_19; file_handle* tmp_add_class_20; flock64* tmp_add_class_21; hFILE* tmp_add_class_22; htsFile* tmp_add_class_23; htsFormat* tmp_add_class_24; htsThreadPool* tmp_add_class_25; hts_base_mod* tmp_add_class_26; hts_expr_val_t* tmp_add_class_27; hts_itr_t* tmp_add_class_28; hts_opt* tmp_add_class_29; hts_pair64_max_t* tmp_add_class_30; hts_pair64_t* tmp_add_class_31; hts_pair_pos_t* tmp_add_class_32; hts_reglist_t* tmp_add_class_33; iovec* tmp_add_class_34; kbitset_iter_t* tmp_add_class_35; kbitset_t* tmp_add_class_36; kh_str2int_s* tmp_add_class_37; knetFile_s* tmp_add_class_38; ks_tokaux_t* tmp_add_class_39; kstring_t* tmp_add_class_40; probaln_par_t* tmp_add_class_41; regitr_t* tmp_add_class_42; sam_hdr_t* tmp_add_class_43; tbx_conf_t* tmp_add_class_44; tbx_t* tmp_add_class_45; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/Lafl30ESee/dump1.h"