Temporary header file '/tmp/qdtoAYfzSt/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/wolfssl/options.h"
  #include "/usr/include/wolfssl/callbacks.h"
  #include "/usr/include/wolfssl/certs_test.h"
  #include "/usr/include/wolfssl/crl.h"
  #include "/usr/include/wolfssl/error-ssl.h"
  #include "/usr/include/wolfssl/ocsp.h"
  #include "/usr/include/wolfssl/openssl/aes.h"
  #include "/usr/include/wolfssl/openssl/asn1.h"
  #include "/usr/include/wolfssl/openssl/asn1t.h"
  #include "/usr/include/wolfssl/openssl/bio.h"
  #include "/usr/include/wolfssl/openssl/bn.h"
  #include "/usr/include/wolfssl/openssl/buffer.h"
  #include "/usr/include/wolfssl/openssl/camellia.h"
  #include "/usr/include/wolfssl/openssl/cmac.h"
  #include "/usr/include/wolfssl/openssl/cms.h"
  #include "/usr/include/wolfssl/openssl/compat_types.h"
  #include "/usr/include/wolfssl/openssl/conf.h"
  #include "/usr/include/wolfssl/openssl/crypto.h"
  #include "/usr/include/wolfssl/openssl/des.h"
  #include "/usr/include/wolfssl/openssl/dh.h"
  #include "/usr/include/wolfssl/openssl/dsa.h"
  #include "/usr/include/wolfssl/openssl/ec.h"
  #include "/usr/include/wolfssl/openssl/ec25519.h"
  #include "/usr/include/wolfssl/openssl/ec448.h"
  #include "/usr/include/wolfssl/openssl/ecdh.h"
  #include "/usr/include/wolfssl/openssl/ecdsa.h"
  #include "/usr/include/wolfssl/openssl/ed25519.h"
  #include "/usr/include/wolfssl/openssl/ed448.h"
  #include "/usr/include/wolfssl/openssl/engine.h"
  #include "/usr/include/wolfssl/openssl/err.h"
  #include "/usr/include/wolfssl/openssl/evp.h"
  #include "/usr/include/wolfssl/openssl/fips_rand.h"
  #include "/usr/include/wolfssl/openssl/hmac.h"
  #include "/usr/include/wolfssl/openssl/kdf.h"
  #include "/usr/include/wolfssl/openssl/lhash.h"
  #include "/usr/include/wolfssl/openssl/md4.h"
  #include "/usr/include/wolfssl/openssl/md5.h"
  #include "/usr/include/wolfssl/openssl/modes.h"
  #include "/usr/include/wolfssl/openssl/obj_mac.h"
  #include "/usr/include/wolfssl/openssl/objects.h"
  #include "/usr/include/wolfssl/openssl/ocsp.h"
  #include "/usr/include/wolfssl/openssl/opensslconf.h"
  #include "/usr/include/wolfssl/openssl/opensslv.h"
  #include "/usr/include/wolfssl/openssl/ossl_typ.h"
  #include "/usr/include/wolfssl/openssl/pem.h"
  #include "/usr/include/wolfssl/openssl/pkcs12.h"
  #include "/usr/include/wolfssl/openssl/pkcs7.h"
  #include "/usr/include/wolfssl/openssl/rand.h"
  #include "/usr/include/wolfssl/openssl/rc4.h"
  #include "/usr/include/wolfssl/openssl/ripemd.h"
  #include "/usr/include/wolfssl/openssl/rsa.h"
  #include "/usr/include/wolfssl/openssl/sha.h"
  #include "/usr/include/wolfssl/openssl/sha3.h"
  #include "/usr/include/wolfssl/openssl/srp.h"
  #include "/usr/include/wolfssl/openssl/ssl.h"
  #include "/usr/include/wolfssl/openssl/ssl23.h"
  #include "/usr/include/wolfssl/openssl/stack.h"
  #include "/usr/include/wolfssl/openssl/tls1.h"
  #include "/usr/include/wolfssl/openssl/txt_db.h"
  #include "/usr/include/wolfssl/openssl/ui.h"
  #include "/usr/include/wolfssl/openssl/x509.h"
  #include "/usr/include/wolfssl/openssl/x509_vfy.h"
  #include "/usr/include/wolfssl/openssl/x509v3.h"
  #include "/usr/include/wolfssl/quic.h"
  #include "/usr/include/wolfssl/sniffer.h"
  #include "/usr/include/wolfssl/sniffer_error.h"
  #include "/usr/include/wolfssl/ssl.h"
  #include "/usr/include/wolfssl/test.h"
  #include "/usr/include/wolfssl/version.h"
  #include "/usr/include/wolfssl/wolfcrypt/aes.h"
  #include "/usr/include/wolfssl/wolfcrypt/arc4.h"
  #include "/usr/include/wolfssl/wolfcrypt/asn.h"
  #include "/usr/include/wolfssl/wolfcrypt/asn_public.h"
  #include "/usr/include/wolfssl/wolfcrypt/blake2-impl.h"
  #include "/usr/include/wolfssl/wolfcrypt/blake2-int.h"
  #include "/usr/include/wolfssl/wolfcrypt/blake2.h"
  #include "/usr/include/wolfssl/wolfcrypt/camellia.h"
  #include "/usr/include/wolfssl/wolfcrypt/chacha.h"
  #include "/usr/include/wolfssl/wolfcrypt/chacha20_poly1305.h"
  #include "/usr/include/wolfssl/wolfcrypt/cmac.h"
  #include "/usr/include/wolfssl/wolfcrypt/coding.h"
  #include "/usr/include/wolfssl/wolfcrypt/compress.h"
  #include "/usr/include/wolfssl/wolfcrypt/cpuid.h"
  #include "/usr/include/wolfssl/wolfcrypt/cryptocb.h"
  #include "/usr/include/wolfssl/wolfcrypt/curve25519.h"
  #include "/usr/include/wolfssl/wolfcrypt/curve448.h"
  #include "/usr/include/wolfssl/wolfcrypt/des3.h"
  #include "/usr/include/wolfssl/wolfcrypt/dh.h"
  #include "/usr/include/wolfssl/wolfcrypt/dilithium.h"
  #include "/usr/include/wolfssl/wolfcrypt/dsa.h"
  #include "/usr/include/wolfssl/wolfcrypt/ecc.h"
  #include "/usr/include/wolfssl/wolfcrypt/eccsi.h"
  #include "/usr/include/wolfssl/wolfcrypt/ed25519.h"
  #include "/usr/include/wolfssl/wolfcrypt/ed448.h"
  #include "/usr/include/wolfssl/wolfcrypt/error-crypt.h"
  #include "/usr/include/wolfssl/wolfcrypt/ext_kyber.h"
  #include "/usr/include/wolfssl/wolfcrypt/falcon.h"
  #include "/usr/include/wolfssl/wolfcrypt/fe_448.h"
  #include "/usr/include/wolfssl/wolfcrypt/fe_operations.h"
  #include "/usr/include/wolfssl/wolfcrypt/fips_test.h"
  #include "/usr/include/wolfssl/wolfcrypt/ge_448.h"
  #include "/usr/include/wolfssl/wolfcrypt/ge_operations.h"
  #include "/usr/include/wolfssl/wolfcrypt/hash.h"
  #include "/usr/include/wolfssl/wolfcrypt/hmac.h"
  #include "/usr/include/wolfssl/wolfcrypt/integer.h"
  #include "/usr/include/wolfssl/wolfcrypt/kdf.h"
  #include "/usr/include/wolfssl/wolfcrypt/kyber.h"
  #include "/usr/include/wolfssl/wolfcrypt/logging.h"
  #include "/usr/include/wolfssl/wolfcrypt/md2.h"
  #include "/usr/include/wolfssl/wolfcrypt/md4.h"
  #include "/usr/include/wolfssl/wolfcrypt/md5.h"
  #include "/usr/include/wolfssl/wolfcrypt/mem_track.h"
  #include "/usr/include/wolfssl/wolfcrypt/memory.h"
  #include "/usr/include/wolfssl/wolfcrypt/misc.h"
  #include "/usr/include/wolfssl/wolfcrypt/mpi_class.h"
  #include "/usr/include/wolfssl/wolfcrypt/mpi_superclass.h"
  #include "/usr/include/wolfssl/wolfcrypt/pkcs11.h"
  #include "/usr/include/wolfssl/wolfcrypt/pkcs12.h"
  #include "/usr/include/wolfssl/wolfcrypt/pkcs7.h"
  #include "/usr/include/wolfssl/wolfcrypt/poly1305.h"
  #include "/usr/include/wolfssl/wolfcrypt/pwdbased.h"
  #include "/usr/include/wolfssl/wolfcrypt/random.h"
  #include "/usr/include/wolfssl/wolfcrypt/rc2.h"
  #include "/usr/include/wolfssl/wolfcrypt/ripemd.h"
  #include "/usr/include/wolfssl/wolfcrypt/rsa.h"
  #include "/usr/include/wolfssl/wolfcrypt/sakke.h"
  #include "/usr/include/wolfssl/wolfcrypt/settings.h"
  #include "/usr/include/wolfssl/wolfcrypt/sha.h"
  #include "/usr/include/wolfssl/wolfcrypt/sha256.h"
  #include "/usr/include/wolfssl/wolfcrypt/sha3.h"
  #include "/usr/include/wolfssl/wolfcrypt/sha512.h"
  #include "/usr/include/wolfssl/wolfcrypt/signature.h"
  #include "/usr/include/wolfssl/wolfcrypt/siphash.h"
  #include "/usr/include/wolfssl/wolfcrypt/sp_int.h"
  #include "/usr/include/wolfssl/wolfcrypt/sphincs.h"
  #include "/usr/include/wolfssl/wolfcrypt/srp.h"
  #include "/usr/include/wolfssl/wolfcrypt/types.h"
  #include "/usr/include/wolfssl/wolfcrypt/visibility.h"
  #include "/usr/include/wolfssl/wolfcrypt/wc_encrypt.h"
  #include "/usr/include/wolfssl/wolfcrypt/wc_pkcs11.h"
  #include "/usr/include/wolfssl/wolfcrypt/wc_port.h"
  #include "/usr/include/wolfssl/wolfcrypt/wolfevent.h"
  #include "/usr/include/wolfssl/wolfcrypt/wolfmath.h"
  #include "/usr/include/wolfssl/wolfio.h"

  // add classes
  Aes* tmp_add_class_0;
  Arc4* tmp_add_class_1;
  AtomicDecCtx* tmp_add_class_2;
  AtomicEncCtx* tmp_add_class_3;
  Base_entry* tmp_add_class_4;
  Blake2b* tmp_add_class_5;
  Blake2s* tmp_add_class_6;
  CK_ATTRIBUTE* tmp_add_class_7;
  CK_C_INITIALIZE_ARGS* tmp_add_class_8;
  CK_ECDH1_DERIVE_PARAMS* tmp_add_class_9;
  CK_FUNCTION_LIST* tmp_add_class_10;
  CK_GCM_PARAMS* tmp_add_class_11;
  CK_INFO* tmp_add_class_12;
  CK_MECHANISM* tmp_add_class_13;
  CK_MECHANISM_INFO* tmp_add_class_14;
  CK_SESSION_INFO* tmp_add_class_15;
  CK_SLOT_INFO* tmp_add_class_16;
  CK_TOKEN_INFO* tmp_add_class_17;
  CK_VERSION* tmp_add_class_18;
  Camellia* tmp_add_class_19;
  Cert* tmp_add_class_20;
  CertName* tmp_add_class_21;
  CertSignCtx* tmp_add_class_22;
  CertStatus* tmp_add_class_23;
  ChaCha* tmp_add_class_24;
  ChaChaPoly_Aead* tmp_add_class_25;
  Cmac* tmp_add_class_26;
  DNS_entry* tmp_add_class_27;
  DRBG_internal* tmp_add_class_28;
  DecodedCRL* tmp_add_class_29;
  DecodedCert* tmp_add_class_30;
  DecodedName* tmp_add_class_31;
  DerBuffer* tmp_add_class_32;
  Des* tmp_add_class_33;
  Des3* tmp_add_class_34;
  DhKey* tmp_add_class_35;
  DhParams* tmp_add_class_36;
  DsaKey* tmp_add_class_37;
  ECPoint* tmp_add_class_38;
  EccsiKey* tmp_add_class_39;
  EccsiKeyParams* tmp_add_class_40;
  EncodedName* tmp_add_class_41;
  EncryptedInfo* tmp_add_class_42;
  Gmac* tmp_add_class_43;
  Hmac* tmp_add_class_44;
  IpAddrInfo* tmp_add_class_45;
  Md2* tmp_add_class_46;
  Md4* tmp_add_class_47;
  MimeHdr* tmp_add_class_48;
  MimeParam* tmp_add_class_49;
  NameAttrib* tmp_add_class_50;
  OS_Seed* tmp_add_class_51;
  OcspEntry* tmp_add_class_52;
  OcspRequest* tmp_add_class_53;
  OcspResponse* tmp_add_class_54;
  PKCS7* tmp_add_class_55;
  PKCS7Attrib* tmp_add_class_56;
  PKCS7DecodedAttrib* tmp_add_class_57;
  PkCbInfo* tmp_add_class_58;
  Pkcs11Dev* tmp_add_class_59;
  Pkcs11Session* tmp_add_class_60;
  Pkcs11Token* tmp_add_class_61;
  Poly1305* tmp_add_class_62;
  ReadDirCtx* tmp_add_class_63;
  RevokedCert* tmp_add_class_64;
  RipeMd* tmp_add_class_65;
  RsaKey* tmp_add_class_66;
  SSLInfo* tmp_add_class_67;
  SSLStats* tmp_add_class_68;
  SakkeKey* tmp_add_class_69;
  SakkeKeyParams* tmp_add_class_70;
  SakkeKeyPointI* tmp_add_class_71;
  SakkeKeyRsk* tmp_add_class_72;
  SakkeKeyTmp* tmp_add_class_73;
  SignatureCtx* tmp_add_class_74;
  Signer* tmp_add_class_75;
  SipHash* tmp_add_class_76;
  SnifferStreamInfo* tmp_add_class_77;
  Srp* tmp_add_class_78;
  TrustedPeerCert* tmp_add_class_79;
  WC_BIGINT* tmp_add_class_80;
  WC_DerCertList* tmp_add_class_81;
  WC_RNG* tmp_add_class_82;
  WOLFSSL_ACCESS_DESCRIPTION* tmp_add_class_83;
  WOLFSSL_AES_KEY* tmp_add_class_84;
  WOLFSSL_ALERT* tmp_add_class_85;
  WOLFSSL_ALERT_HISTORY* tmp_add_class_86;
  WOLFSSL_ASN1_BIT_STRING* tmp_add_class_87;
  WOLFSSL_ASN1_INTEGER* tmp_add_class_88;
  WOLFSSL_ASN1_OBJECT* tmp_add_class_89;
  WOLFSSL_ASN1_OTHERNAME* tmp_add_class_90;
  WOLFSSL_ASN1_PCTX* tmp_add_class_91;
  WOLFSSL_ASN1_STRING* tmp_add_class_92;
  WOLFSSL_ASN1_TIME* tmp_add_class_93;
  WOLFSSL_ASN1_TYPE* tmp_add_class_94;
  WOLFSSL_AUTHORITY_KEYID* tmp_add_class_95;
  WOLFSSL_BASIC_CONSTRAINTS* tmp_add_class_96;
  WOLFSSL_BIGNUM* tmp_add_class_97;
  WOLFSSL_BIO* tmp_add_class_98;
  WOLFSSL_BIO_METHOD* tmp_add_class_99;
  WOLFSSL_BUFFER_INFO* tmp_add_class_100;
  WOLFSSL_BUF_MEM* tmp_add_class_101;
  WOLFSSL_CMAC_CTX* tmp_add_class_102;
  WOLFSSL_COMP* tmp_add_class_103;
  WOLFSSL_COMP_METHOD* tmp_add_class_104;
  WOLFSSL_CONF* tmp_add_class_105;
  WOLFSSL_CONF_CTX* tmp_add_class_106;
  WOLFSSL_CONF_VALUE* tmp_add_class_107;
  WOLFSSL_CRYPTO_EX_DATA* tmp_add_class_108;
  WOLFSSL_CRYPTO_THREADID* tmp_add_class_109;
  WOLFSSL_DH* tmp_add_class_110;
  WOLFSSL_DIST_POINT* tmp_add_class_111;
  WOLFSSL_DIST_POINT_NAME* tmp_add_class_112;
  WOLFSSL_DRBG_CTX* tmp_add_class_113;
  WOLFSSL_DSA* tmp_add_class_114;
  WOLFSSL_DSA_SIG* tmp_add_class_115;
  WOLFSSL_ECDSA_SIG* tmp_add_class_116;
  WOLFSSL_EC_BUILTIN_CURVE* tmp_add_class_117;
  WOLFSSL_EC_GROUP* tmp_add_class_118;
  WOLFSSL_EC_KEY* tmp_add_class_119;
  WOLFSSL_EC_POINT* tmp_add_class_120;
  WOLFSSL_EVP_CIPHER_CTX* tmp_add_class_121;
  WOLFSSL_EVP_ENCODE_CTX* tmp_add_class_122;
  WOLFSSL_EVP_MD_CTX* tmp_add_class_123;
  WOLFSSL_EVP_PKEY* tmp_add_class_124;
  WOLFSSL_EVP_PKEY_CTX* tmp_add_class_125;
  WOLFSSL_GENERAL_NAME* tmp_add_class_126;
  WOLFSSL_HMAC_CTX* tmp_add_class_127;
  WOLFSSL_INIT_SETTINGS* tmp_add_class_128;
  WOLFSSL_MD4_CTX* tmp_add_class_129;
  WOLFSSL_MD5_CTX* tmp_add_class_130;
  WOLFSSL_OBJ_NAME* tmp_add_class_131;
  WOLFSSL_ObjectInfo* tmp_add_class_132;
  WOLFSSL_PKCS7* tmp_add_class_133;
  WOLFSSL_RAND_METHOD* tmp_add_class_134;
  WOLFSSL_RC4_KEY* tmp_add_class_135;
  WOLFSSL_RIPEMD_CTX* tmp_add_class_136;
  WOLFSSL_RSA* tmp_add_class_137;
  WOLFSSL_RSA_METHOD* tmp_add_class_138;
  WOLFSSL_SHA224_CTX* tmp_add_class_139;
  WOLFSSL_SHA256_CTX* tmp_add_class_140;
  WOLFSSL_SHA384_CTX* tmp_add_class_141;
  WOLFSSL_SHA3_CTX* tmp_add_class_142;
  WOLFSSL_SHA512_CTX* tmp_add_class_143;
  WOLFSSL_SHA_CTX* tmp_add_class_144;
  WOLFSSL_TXT_DB* tmp_add_class_145;
  WOLFSSL_X509V3_CTX* tmp_add_class_146;
  WOLFSSL_X509_ALGOR* tmp_add_class_147;
  WOLFSSL_X509_ATTRIBUTE* tmp_add_class_148;
  WOLFSSL_X509_EXTENSION* tmp_add_class_149;
  WOLFSSL_X509_INFO* tmp_add_class_150;
  WOLFSSL_X509_LOOKUP* tmp_add_class_151;
  WOLFSSL_X509_LOOKUP_METHOD* tmp_add_class_152;
  WOLFSSL_X509_NAME_ENTRY* tmp_add_class_153;
  WOLFSSL_X509_OBJECT* tmp_add_class_154;
  WOLFSSL_X509_PKEY* tmp_add_class_155;
  WOLFSSL_X509_PUBKEY* tmp_add_class_156;
  WOLFSSL_X509_REVOKED* tmp_add_class_157;
  WOLFSSL_X509_STORE* tmp_add_class_158;
  WOLFSSL_X509_STORE_CTX* tmp_add_class_159;
  WOLFSSL_X509_VERIFY_PARAM* tmp_add_class_160;
  WOLFSSL_v3_ext_method* tmp_add_class_161;
  WOLF_EVENT* tmp_add_class_162;
  XtsAes* tmp_add_class_163;
  _G_fpos64_t* tmp_add_class_164;
  _G_fpos_t* tmp_add_class_165;
  _IO_cookie_io_functions_t* tmp_add_class_166;
  addrinfo* tmp_add_class_167;
  callback_functions* tmp_add_class_168;
  cmsghdr* tmp_add_class_169;
  curve25519_key* tmp_add_class_170;
  curve448_key* tmp_add_class_171;
  ecc_key* tmp_add_class_172;
  ecc_set_type* tmp_add_class_173;
  ed25519_key* tmp_add_class_174;
  ed448_key* tmp_add_class_175;
  f_owner_ex* tmp_add_class_176;
  file_handle* tmp_add_class_177;
  flock64* tmp_add_class_178;
  func_args* tmp_add_class_179;
  gaicb* tmp_add_class_180;
  group_filter* tmp_add_class_181;
  group_req* tmp_add_class_182;
  group_source_req* tmp_add_class_183;
  handShakeInfo_st* tmp_add_class_184;
  hostent* tmp_add_class_185;
  in6_addr* tmp_add_class_186;
  in6_pktinfo* tmp_add_class_187;
  in_addr* tmp_add_class_188;
  in_pktinfo* tmp_add_class_189;
  iovec* tmp_add_class_190;
  ip6_mtuinfo* tmp_add_class_191;
  ip_mreq* tmp_add_class_192;
  ip_mreq_source* tmp_add_class_193;
  ip_mreqn* tmp_add_class_194;
  ip_msfilter* tmp_add_class_195;
  ip_opts* tmp_add_class_196;
  ipv6_mreq* tmp_add_class_197;
  itimerval* tmp_add_class_198;
  linger* tmp_add_class_199;
  memHint* tmp_add_class_200;
  memoryStats* tmp_add_class_201;
  memoryTrack* tmp_add_class_202;
  mmsghdr* tmp_add_class_203;
  msghdr* tmp_add_class_204;
  mygetopt_long_config* tmp_add_class_205;
  netent* tmp_add_class_206;
  osockaddr* tmp_add_class_207;
  packetInfo_st* tmp_add_class_208;
  protoent* tmp_add_class_209;
  rpcent* tmp_add_class_210;
  servent* tmp_add_class_211;
  sockaddr* tmp_add_class_212;
  sockaddr_in* tmp_add_class_213;
  sockaddr_in6* tmp_add_class_214;
  sockaddr_storage* tmp_add_class_215;
  sp_int* tmp_add_class_216;
  sp_int_minimal* tmp_add_class_217;
  statx_timestamp* tmp_add_class_218;
  tagCertAttribute* tmp_add_class_219;
  tcp_cookie_transactions* tmp_add_class_220;
  tcp_info* tmp_add_class_221;
  tcp_md5sig* tmp_add_class_222;
  tcp_ready* tmp_add_class_223;
  tcp_repair_opt* tmp_add_class_224;
  tcp_repair_window* tmp_add_class_225;
  tcp_zerocopy_receive* tmp_add_class_226;
  tcphdr* tmp_add_class_227;
  termio* tmp_add_class_228;
  test_memio_ctx* tmp_add_class_229;
  timeoutInfo_st* tmp_add_class_230;
  ucontext_t* tmp_add_class_231;
  ucred* tmp_add_class_232;
  w64wrapper* tmp_add_class_233;
  wc_CryptoInfo* tmp_add_class_234;
  wc_Md5* tmp_add_class_235;
  wc_Sha* tmp_add_class_236;
  wc_Sha256* tmp_add_class_237;
  wc_Sha3* tmp_add_class_238;
  wc_Sha512* tmp_add_class_239;
  winsize* tmp_add_class_240;
  wolfSSL_Ref* tmp_add_class_241;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/qdtoAYfzSt/dump1.h"  -I/usr/include/wolfssl -I/usr/include/wolfssl/wolfcrypt

