Temporary header file '/tmp/Na5vS4GRoZ/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _TIME_BITS 64 #define _FILE_OFFSET_BITS 64 #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/nettle/aes.h" #include "/usr/include/nettle/arcfour.h" #include "/usr/include/nettle/arctwo.h" #include "/usr/include/nettle/asn1.h" #include "/usr/include/nettle/base16.h" #include "/usr/include/nettle/base64.h" #include "/usr/include/nettle/bignum.h" #include "/usr/include/nettle/blowfish.h" #include "/usr/include/nettle/buffer.h" #include "/usr/include/nettle/camellia.h" #include "/usr/include/nettle/cast128.h" #include "/usr/include/nettle/cbc.h" #include "/usr/include/nettle/ccm.h" #include "/usr/include/nettle/cfb.h" #include "/usr/include/nettle/chacha-poly1305.h" #include "/usr/include/nettle/chacha.h" #include "/usr/include/nettle/cmac.h" #include "/usr/include/nettle/ctr.h" #include "/usr/include/nettle/curve25519.h" #include "/usr/include/nettle/curve448.h" #include "/usr/include/nettle/des.h" #include "/usr/include/nettle/dsa-compat.h" #include "/usr/include/nettle/dsa.h" #include "/usr/include/nettle/eax.h" #include "/usr/include/nettle/ecc-curve.h" #include "/usr/include/nettle/ecc.h" #include "/usr/include/nettle/ecdsa.h" #include "/usr/include/nettle/eddsa.h" #include "/usr/include/nettle/gcm.h" #include "/usr/include/nettle/gostdsa.h" #include "/usr/include/nettle/gosthash94.h" #include "/usr/include/nettle/hkdf.h" #include "/usr/include/nettle/hmac.h" #include "/usr/include/nettle/knuth-lfib.h" #include "/usr/include/nettle/macros.h" #include "/usr/include/nettle/md2.h" #include "/usr/include/nettle/md4.h" #include "/usr/include/nettle/md5-compat.h" #include "/usr/include/nettle/md5.h" #include "/usr/include/nettle/memops.h" #include "/usr/include/nettle/memxor.h" #include "/usr/include/nettle/nettle-meta.h" #include "/usr/include/nettle/nettle-types.h" #include "/usr/include/nettle/nist-keywrap.h" #include "/usr/include/nettle/pbkdf2.h" #include "/usr/include/nettle/pgp.h" #include "/usr/include/nettle/pkcs1.h" #include "/usr/include/nettle/poly1305.h" #include "/usr/include/nettle/pss-mgf1.h" #include "/usr/include/nettle/pss.h" #include "/usr/include/nettle/realloc.h" #include "/usr/include/nettle/ripemd160.h" #include "/usr/include/nettle/rsa.h" #include "/usr/include/nettle/salsa20.h" #include "/usr/include/nettle/serpent.h" #include "/usr/include/nettle/sexp.h" #include "/usr/include/nettle/sha.h" #include "/usr/include/nettle/sha1.h" #include "/usr/include/nettle/sha2.h" #include "/usr/include/nettle/sha3.h" #include "/usr/include/nettle/siv-cmac.h" #include "/usr/include/nettle/sm3.h" #include "/usr/include/nettle/streebog.h" #include "/usr/include/nettle/twofish.h" #include "/usr/include/nettle/umac.h" #include "/usr/include/nettle/version.h" #include "/usr/include/nettle/xts.h" #include "/usr/include/nettle/yarrow.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; aes128_ctx* tmp_add_class_3; aes192_ctx* tmp_add_class_4; aes256_ctx* tmp_add_class_5; aes_ctx* tmp_add_class_6; arcfour_ctx* tmp_add_class_7; arctwo_ctx* tmp_add_class_8; asn1_der_iterator* tmp_add_class_9; base16_decode_ctx* tmp_add_class_10; base64_decode_ctx* tmp_add_class_11; base64_encode_ctx* tmp_add_class_12; blowfish_ctx* tmp_add_class_13; camellia128_ctx* tmp_add_class_14; camellia256_ctx* tmp_add_class_15; cast128_ctx* tmp_add_class_16; ccm_aes128_ctx* tmp_add_class_17; ccm_aes192_ctx* tmp_add_class_18; ccm_aes256_ctx* tmp_add_class_19; ccm_ctx* tmp_add_class_20; chacha_ctx* tmp_add_class_21; chacha_poly1305_ctx* tmp_add_class_22; cmac128_ctx* tmp_add_class_23; cmac128_key* tmp_add_class_24; cmac64_ctx* tmp_add_class_25; cmac64_key* tmp_add_class_26; cmac_aes128_ctx* tmp_add_class_27; cmac_aes256_ctx* tmp_add_class_28; cmac_des3_ctx* tmp_add_class_29; des3_ctx* tmp_add_class_30; des_ctx* tmp_add_class_31; dsa_params* tmp_add_class_32; dsa_private_key* tmp_add_class_33; dsa_public_key* tmp_add_class_34; dsa_signature* tmp_add_class_35; eax_aes128_ctx* tmp_add_class_36; eax_ctx* tmp_add_class_37; eax_key* tmp_add_class_38; ecc_point* tmp_add_class_39; ecc_scalar* tmp_add_class_40; gcm_aes128_ctx* tmp_add_class_41; gcm_aes192_ctx* tmp_add_class_42; gcm_aes256_ctx* tmp_add_class_43; gcm_aes_ctx* tmp_add_class_44; gcm_camellia128_ctx* tmp_add_class_45; gcm_camellia256_ctx* tmp_add_class_46; gcm_ctx* tmp_add_class_47; gcm_key* tmp_add_class_48; gosthash94_ctx* tmp_add_class_49; hmac_gosthash94_ctx* tmp_add_class_50; hmac_gosthash94cp_ctx* tmp_add_class_51; hmac_md5_ctx* tmp_add_class_52; hmac_ripemd160_ctx* tmp_add_class_53; hmac_sha1_ctx* tmp_add_class_54; hmac_sha256_ctx* tmp_add_class_55; hmac_sha512_ctx* tmp_add_class_56; hmac_sm3_ctx* tmp_add_class_57; hmac_streebog512_ctx* tmp_add_class_58; knuth_lfib_ctx* tmp_add_class_59; md2_ctx* tmp_add_class_60; md4_ctx* tmp_add_class_61; md5_ctx* tmp_add_class_62; nettle_aead* tmp_add_class_63; nettle_armor* tmp_add_class_64; nettle_block16* tmp_add_class_65; nettle_block8* tmp_add_class_66; nettle_buffer* tmp_add_class_67; nettle_cipher* tmp_add_class_68; nettle_hash* tmp_add_class_69; nettle_mac* tmp_add_class_70; poly1305_aes_ctx* tmp_add_class_71; poly1305_ctx* tmp_add_class_72; ripemd160_ctx* tmp_add_class_73; rsa_private_key* tmp_add_class_74; rsa_public_key* tmp_add_class_75; salsa20_ctx* tmp_add_class_76; serpent_ctx* tmp_add_class_77; sexp_iterator* tmp_add_class_78; sha1_ctx* tmp_add_class_79; sha256_ctx* tmp_add_class_80; sha3_224_ctx* tmp_add_class_81; sha3_256_ctx* tmp_add_class_82; sha3_384_ctx* tmp_add_class_83; sha3_512_ctx* tmp_add_class_84; sha3_state* tmp_add_class_85; sha512_ctx* tmp_add_class_86; siv_cmac_aes128_ctx* tmp_add_class_87; siv_cmac_aes256_ctx* tmp_add_class_88; sm3_ctx* tmp_add_class_89; streebog512_ctx* tmp_add_class_90; twofish_ctx* tmp_add_class_91; umac128_ctx* tmp_add_class_92; umac32_ctx* tmp_add_class_93; umac64_ctx* tmp_add_class_94; umac96_ctx* tmp_add_class_95; xts_aes128_key* tmp_add_class_96; xts_aes256_key* tmp_add_class_97; yarrow256_ctx* tmp_add_class_98; yarrow_key_event_ctx* tmp_add_class_99; yarrow_source* tmp_add_class_100; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/Na5vS4GRoZ/dump1.h"