Temporary header file '/tmp/3d6erqiz2r/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/share/cargo/registry/nettle-sys-2.1.0/bindgen-wrapper.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; des3_ctx* tmp_add_class_23; des_ctx* tmp_add_class_24; dsa_params* tmp_add_class_25; dsa_signature* tmp_add_class_26; eax_aes128_ctx* tmp_add_class_27; eax_ctx* tmp_add_class_28; eax_key* tmp_add_class_29; ecc_point* tmp_add_class_30; ecc_scalar* tmp_add_class_31; gcm_aes128_ctx* tmp_add_class_32; gcm_aes192_ctx* tmp_add_class_33; gcm_aes256_ctx* tmp_add_class_34; gcm_aes_ctx* tmp_add_class_35; gcm_camellia128_ctx* tmp_add_class_36; gcm_camellia256_ctx* tmp_add_class_37; gcm_ctx* tmp_add_class_38; gcm_key* tmp_add_class_39; gosthash94_ctx* tmp_add_class_40; hmac_gosthash94_ctx* tmp_add_class_41; hmac_gosthash94cp_ctx* tmp_add_class_42; hmac_md5_ctx* tmp_add_class_43; hmac_ripemd160_ctx* tmp_add_class_44; hmac_sha1_ctx* tmp_add_class_45; hmac_sha256_ctx* tmp_add_class_46; hmac_sha512_ctx* tmp_add_class_47; hmac_sm3_ctx* tmp_add_class_48; hmac_streebog512_ctx* tmp_add_class_49; knuth_lfib_ctx* tmp_add_class_50; md2_ctx* tmp_add_class_51; md4_ctx* tmp_add_class_52; md5_ctx* tmp_add_class_53; nettle_aead* tmp_add_class_54; nettle_armor* tmp_add_class_55; nettle_block16* tmp_add_class_56; nettle_block8* tmp_add_class_57; nettle_buffer* tmp_add_class_58; nettle_cipher* tmp_add_class_59; nettle_hash* tmp_add_class_60; nettle_mac* tmp_add_class_61; poly1305_aes_ctx* tmp_add_class_62; poly1305_ctx* tmp_add_class_63; ripemd160_ctx* tmp_add_class_64; rsa_private_key* tmp_add_class_65; rsa_public_key* tmp_add_class_66; salsa20_ctx* tmp_add_class_67; serpent_ctx* tmp_add_class_68; sexp_iterator* tmp_add_class_69; sha1_ctx* tmp_add_class_70; sha256_ctx* tmp_add_class_71; sha3_224_ctx* tmp_add_class_72; sha3_256_ctx* tmp_add_class_73; sha3_384_ctx* tmp_add_class_74; sha3_512_ctx* tmp_add_class_75; sha3_state* tmp_add_class_76; sha512_ctx* tmp_add_class_77; sm3_ctx* tmp_add_class_78; streebog512_ctx* tmp_add_class_79; twofish_ctx* tmp_add_class_80; umac128_ctx* tmp_add_class_81; umac32_ctx* tmp_add_class_82; umac64_ctx* tmp_add_class_83; umac96_ctx* tmp_add_class_84; yarrow256_ctx* tmp_add_class_85; yarrow_key_event_ctx* tmp_add_class_86; yarrow_source* tmp_add_class_87; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/3d6erqiz2r/dump1.h"