Temporary header file '/tmp/Od08Nlf2l2/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
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/xsec/canon/XSECC14n20010315.hpp"
  #include "/usr/include/xsec/canon/XSECCanon.hpp"
  #include "/usr/include/xsec/canon/XSECXMLNSStack.hpp"
  #include "/usr/include/xsec/dsig/DSIGAlgorithmHandlerDefault.hpp"
  #include "/usr/include/xsec/dsig/DSIGConstants.hpp"
  #include "/usr/include/xsec/dsig/DSIGKeyInfo.hpp"
  #include "/usr/include/xsec/dsig/DSIGKeyInfoDEREncoded.hpp"
  #include "/usr/include/xsec/dsig/DSIGKeyInfoExt.hpp"
  #include "/usr/include/xsec/dsig/DSIGKeyInfoList.hpp"
  #include "/usr/include/xsec/dsig/DSIGKeyInfoMgmtData.hpp"
  #include "/usr/include/xsec/dsig/DSIGKeyInfoName.hpp"
  #include "/usr/include/xsec/dsig/DSIGKeyInfoPGPData.hpp"
  #include "/usr/include/xsec/dsig/DSIGKeyInfoSPKIData.hpp"
  #include "/usr/include/xsec/dsig/DSIGKeyInfoValue.hpp"
  #include "/usr/include/xsec/dsig/DSIGKeyInfoX509.hpp"
  #include "/usr/include/xsec/dsig/DSIGObject.hpp"
  #include "/usr/include/xsec/dsig/DSIGReference.hpp"
  #include "/usr/include/xsec/dsig/DSIGReferenceList.hpp"
  #include "/usr/include/xsec/dsig/DSIGSignature.hpp"
  #include "/usr/include/xsec/dsig/DSIGSignedInfo.hpp"
  #include "/usr/include/xsec/dsig/DSIGTransform.hpp"
  #include "/usr/include/xsec/dsig/DSIGTransformBase64.hpp"
  #include "/usr/include/xsec/dsig/DSIGTransformC14n.hpp"
  #include "/usr/include/xsec/dsig/DSIGTransformEnvelope.hpp"
  #include "/usr/include/xsec/dsig/DSIGTransformList.hpp"
  #include "/usr/include/xsec/dsig/DSIGTransformXPath.hpp"
  #include "/usr/include/xsec/dsig/DSIGTransformXPathFilter.hpp"
  #include "/usr/include/xsec/dsig/DSIGTransformXSL.hpp"
  #include "/usr/include/xsec/dsig/DSIGXPathFilterExpr.hpp"
  #include "/usr/include/xsec/dsig/DSIGXPathHere.hpp"
  #include "/usr/include/xsec/enc/NSS/NSSCryptoHash.hpp"
  #include "/usr/include/xsec/enc/NSS/NSSCryptoHashHMAC.hpp"
  #include "/usr/include/xsec/enc/NSS/NSSCryptoKeyDSA.hpp"
  #include "/usr/include/xsec/enc/NSS/NSSCryptoKeyHMAC.hpp"
  #include "/usr/include/xsec/enc/NSS/NSSCryptoKeyRSA.hpp"
  #include "/usr/include/xsec/enc/NSS/NSSCryptoProvider.hpp"
  #include "/usr/include/xsec/enc/NSS/NSSCryptoSymmetricKey.hpp"
  #include "/usr/include/xsec/enc/NSS/NSSCryptoX509.hpp"
  #include "/usr/include/xsec/enc/OpenSSL/OpenSSLCryptoBase64.hpp"
  #include "/usr/include/xsec/enc/OpenSSL/OpenSSLCryptoHash.hpp"
  #include "/usr/include/xsec/enc/OpenSSL/OpenSSLCryptoHashHMAC.hpp"
  #include "/usr/include/xsec/enc/OpenSSL/OpenSSLCryptoKeyDSA.hpp"
  #include "/usr/include/xsec/enc/OpenSSL/OpenSSLCryptoKeyEC.hpp"
  #include "/usr/include/xsec/enc/OpenSSL/OpenSSLCryptoKeyHMAC.hpp"
  #include "/usr/include/xsec/enc/OpenSSL/OpenSSLCryptoKeyRSA.hpp"
  #include "/usr/include/xsec/enc/OpenSSL/OpenSSLCryptoProvider.hpp"
  #include "/usr/include/xsec/enc/OpenSSL/OpenSSLCryptoSymmetricKey.hpp"
  #include "/usr/include/xsec/enc/OpenSSL/OpenSSLCryptoX509.hpp"
  #include "/usr/include/xsec/enc/OpenSSL/OpenSSLSupport.hpp"
  #include "/usr/include/xsec/enc/XSCrypt/XSCryptCryptoBase64.hpp"
  #include "/usr/include/xsec/enc/XSECCryptoBase64.hpp"
  #include "/usr/include/xsec/enc/XSECCryptoException.hpp"
  #include "/usr/include/xsec/enc/XSECCryptoHash.hpp"
  #include "/usr/include/xsec/enc/XSECCryptoKey.hpp"
  #include "/usr/include/xsec/enc/XSECCryptoKeyDSA.hpp"
  #include "/usr/include/xsec/enc/XSECCryptoKeyEC.hpp"
  #include "/usr/include/xsec/enc/XSECCryptoKeyHMAC.hpp"
  #include "/usr/include/xsec/enc/XSECCryptoKeyRSA.hpp"
  #include "/usr/include/xsec/enc/XSECCryptoProvider.hpp"
  #include "/usr/include/xsec/enc/XSECCryptoSymmetricKey.hpp"
  #include "/usr/include/xsec/enc/XSECCryptoUtils.hpp"
  #include "/usr/include/xsec/enc/XSECCryptoX509.hpp"
  #include "/usr/include/xsec/enc/XSECKeyInfoResolver.hpp"
  #include "/usr/include/xsec/enc/XSECKeyInfoResolverDefault.hpp"
  #include "/usr/include/xsec/framework/XSECAlgorithmHandler.hpp"
  #include "/usr/include/xsec/framework/XSECAlgorithmMapper.hpp"
  #include "/usr/include/xsec/framework/XSECConfig.hpp"
  #include "/usr/include/xsec/framework/XSECDefs.hpp"
  #include "/usr/include/xsec/framework/XSECEnv.hpp"
  #include "/usr/include/xsec/framework/XSECError.hpp"
  #include "/usr/include/xsec/framework/XSECException.hpp"
  #include "/usr/include/xsec/framework/XSECProvider.hpp"
  #include "/usr/include/xsec/framework/XSECURIResolver.hpp"
  #include "/usr/include/xsec/framework/XSECURIResolverXerces.hpp"
  #include "/usr/include/xsec/framework/XSECVersion.hpp"
  #include "/usr/include/xsec/framework/XSECW32Config.hpp"
  #include "/usr/include/xsec/transformers/TXFMBase.hpp"
  #include "/usr/include/xsec/transformers/TXFMBase64.hpp"
  #include "/usr/include/xsec/transformers/TXFMC14n.hpp"
  #include "/usr/include/xsec/transformers/TXFMChain.hpp"
  #include "/usr/include/xsec/transformers/TXFMChar.hpp"
  #include "/usr/include/xsec/transformers/TXFMCipher.hpp"
  #include "/usr/include/xsec/transformers/TXFMConcatChains.hpp"
  #include "/usr/include/xsec/transformers/TXFMDocObject.hpp"
  #include "/usr/include/xsec/transformers/TXFMEnvelope.hpp"
  #include "/usr/include/xsec/transformers/TXFMHash.hpp"
  #include "/usr/include/xsec/transformers/TXFMOutputFile.hpp"
  #include "/usr/include/xsec/transformers/TXFMParser.hpp"
  #include "/usr/include/xsec/transformers/TXFMSB.hpp"
  #include "/usr/include/xsec/transformers/TXFMURL.hpp"
  #include "/usr/include/xsec/transformers/TXFMXPath.hpp"
  #include "/usr/include/xsec/transformers/TXFMXPathFilter.hpp"
  #include "/usr/include/xsec/transformers/TXFMXSL.hpp"
  #include "/usr/include/xsec/utils/XSECBinTXFMInputStream.hpp"
  #include "/usr/include/xsec/utils/XSECNameSpaceExpander.hpp"
  #include "/usr/include/xsec/utils/XSECPlatformUtils.hpp"
  #include "/usr/include/xsec/utils/XSECSOAPRequestor.hpp"
  #include "/usr/include/xsec/utils/XSECSOAPRequestorSimple.hpp"
  #include "/usr/include/xsec/utils/XSECSafeBuffer.hpp"
  #include "/usr/include/xsec/utils/XSECSafeBufferFormatter.hpp"
  #include "/usr/include/xsec/utils/XSECTXFMInputSource.hpp"
  #include "/usr/include/xsec/utils/XSECXPathNodeList.hpp"
  #include "/usr/include/xsec/xenc/XENCCipher.hpp"
  #include "/usr/include/xsec/xenc/XENCCipherData.hpp"
  #include "/usr/include/xsec/xenc/XENCCipherReference.hpp"
  #include "/usr/include/xsec/xenc/XENCCipherValue.hpp"
  #include "/usr/include/xsec/xenc/XENCEncryptedData.hpp"
  #include "/usr/include/xsec/xenc/XENCEncryptedKey.hpp"
  #include "/usr/include/xsec/xenc/XENCEncryptedType.hpp"
  #include "/usr/include/xsec/xenc/XENCEncryptionMethod.hpp"
  #include "/usr/include/xsec/xkms/XKMSAuthentication.hpp"
  #include "/usr/include/xsec/xkms/XKMSCompoundRequest.hpp"
  #include "/usr/include/xsec/xkms/XKMSCompoundResult.hpp"
  #include "/usr/include/xsec/xkms/XKMSConstants.hpp"
  #include "/usr/include/xsec/xkms/XKMSKeyBinding.hpp"
  #include "/usr/include/xsec/xkms/XKMSKeyBindingAbstractType.hpp"
  #include "/usr/include/xsec/xkms/XKMSLocateRequest.hpp"
  #include "/usr/include/xsec/xkms/XKMSLocateResult.hpp"
  #include "/usr/include/xsec/xkms/XKMSMessageAbstractType.hpp"
  #include "/usr/include/xsec/xkms/XKMSMessageFactory.hpp"
  #include "/usr/include/xsec/xkms/XKMSNotBoundAuthentication.hpp"
  #include "/usr/include/xsec/xkms/XKMSPendingRequest.hpp"
  #include "/usr/include/xsec/xkms/XKMSPrototypeKeyBinding.hpp"
  #include "/usr/include/xsec/xkms/XKMSQueryKeyBinding.hpp"
  #include "/usr/include/xsec/xkms/XKMSRSAKeyPair.hpp"
  #include "/usr/include/xsec/xkms/XKMSRecoverKeyBinding.hpp"
  #include "/usr/include/xsec/xkms/XKMSRecoverRequest.hpp"
  #include "/usr/include/xsec/xkms/XKMSRecoverResult.hpp"
  #include "/usr/include/xsec/xkms/XKMSRegisterRequest.hpp"
  #include "/usr/include/xsec/xkms/XKMSRegisterResult.hpp"
  #include "/usr/include/xsec/xkms/XKMSReissueKeyBinding.hpp"
  #include "/usr/include/xsec/xkms/XKMSReissueRequest.hpp"
  #include "/usr/include/xsec/xkms/XKMSReissueResult.hpp"
  #include "/usr/include/xsec/xkms/XKMSRequestAbstractType.hpp"
  #include "/usr/include/xsec/xkms/XKMSRespondWith.hpp"
  #include "/usr/include/xsec/xkms/XKMSResponseMechanism.hpp"
  #include "/usr/include/xsec/xkms/XKMSResult.hpp"
  #include "/usr/include/xsec/xkms/XKMSResultType.hpp"
  #include "/usr/include/xsec/xkms/XKMSRevokeKeyBinding.hpp"
  #include "/usr/include/xsec/xkms/XKMSRevokeRequest.hpp"
  #include "/usr/include/xsec/xkms/XKMSRevokeResult.hpp"
  #include "/usr/include/xsec/xkms/XKMSStatus.hpp"
  #include "/usr/include/xsec/xkms/XKMSStatusRequest.hpp"
  #include "/usr/include/xsec/xkms/XKMSStatusResult.hpp"
  #include "/usr/include/xsec/xkms/XKMSUnverifiedKeyBinding.hpp"
  #include "/usr/include/xsec/xkms/XKMSUseKeyWith.hpp"
  #include "/usr/include/xsec/xkms/XKMSValidateRequest.hpp"
  #include "/usr/include/xsec/xkms/XKMSValidateResult.hpp"
  #include "/usr/include/xsec/xkms/XKMSValidityInterval.hpp"

  // add namespaces
  namespace xercesc_3_2{typedef int tmp_add_type_1;}
  xercesc_3_2::tmp_add_type_1 tmp_add_func_1(){return 0;};

  // add classes
  ASN1_ENCODING_st* tmp_add_class_0;
  BIO_sock_info_u* tmp_add_class_1;
  BIT_STRING_BITNAME_st* tmp_add_class_2;
  DSIGAlgorithmHandlerDefault* tmp_add_class_3;
  DSIGConstants* tmp_add_class_4;
  DSIGKeyInfo* tmp_add_class_5;
  DSIGKeyInfoDEREncoded* tmp_add_class_6;
  DSIGKeyInfoExt* tmp_add_class_7;
  DSIGKeyInfoList* tmp_add_class_8;
  DSIGKeyInfoMgmtData* tmp_add_class_9;
  DSIGKeyInfoName* tmp_add_class_10;
  DSIGKeyInfoPGPData* tmp_add_class_11;
  DSIGKeyInfoSPKIData* tmp_add_class_12;
  DSIGKeyInfoValue* tmp_add_class_13;
  DSIGKeyInfoX509* tmp_add_class_14;
  DSIGObject* tmp_add_class_15;
  DSIGReference* tmp_add_class_16;
  DSIGReferenceList* tmp_add_class_17;
  DSIGSignature* tmp_add_class_18;
  DSIGSignedInfo* tmp_add_class_19;
  DSIGTransform* tmp_add_class_20;
  DSIGTransformBase64* tmp_add_class_21;
  DSIGTransformC14n* tmp_add_class_22;
  DSIGTransformEnvelope* tmp_add_class_23;
  DSIGTransformList* tmp_add_class_24;
  DSIGTransformXPath* tmp_add_class_25;
  DSIGTransformXPathFilter* tmp_add_class_26;
  DSIGTransformXSL* tmp_add_class_27;
  DSIGXPathFilterExpr* tmp_add_class_28;
  EvpEncodeCtxRAII* tmp_add_class_29;
  Netscape_certificate_sequence* tmp_add_class_30;
  Netscape_spkac_st* tmp_add_class_31;
  Netscape_spki_st* tmp_add_class_32;
  OpenSSLCryptoBase64* tmp_add_class_33;
  OpenSSLCryptoHash* tmp_add_class_34;
  OpenSSLCryptoHashHMAC* tmp_add_class_35;
  OpenSSLCryptoKeyDSA* tmp_add_class_36;
  OpenSSLCryptoKeyEC* tmp_add_class_37;
  OpenSSLCryptoKeyHMAC* tmp_add_class_38;
  OpenSSLCryptoKeyRSA* tmp_add_class_39;
  OpenSSLCryptoProvider* tmp_add_class_40;
  OpenSSLCryptoSymmetricKey* tmp_add_class_41;
  OpenSSLCryptoX509* tmp_add_class_42;
  PBE2PARAM_st* tmp_add_class_43;
  PBEPARAM_st* tmp_add_class_44;
  PBKDF2PARAM_st* tmp_add_class_45;
  PKCS7_CTX_st* tmp_add_class_46;
  SCRYPT_PARAMS_st* tmp_add_class_47;
  SHA256state_st* tmp_add_class_48;
  SHA512state_st* tmp_add_class_49;
  SHAstate_st* tmp_add_class_50;
  TXFMBase* tmp_add_class_51;
  TXFMBase64* tmp_add_class_52;
  TXFMC14n* tmp_add_class_53;
  TXFMChain* tmp_add_class_54;
  TXFMChar* tmp_add_class_55;
  TXFMCipher* tmp_add_class_56;
  TXFMConcatChains* tmp_add_class_57;
  TXFMDocObject* tmp_add_class_58;
  TXFMEnvelope* tmp_add_class_59;
  TXFMHash* tmp_add_class_60;
  TXFMOutputFile* tmp_add_class_61;
  TXFMParser* tmp_add_class_62;
  TXFMSB* tmp_add_class_63;
  TXFMURL* tmp_add_class_64;
  X509_algor_st* tmp_add_class_65;
  X509_info_st* tmp_add_class_66;
  X509_val_st* tmp_add_class_67;
  XENCCipher* tmp_add_class_68;
  XENCCipherData* tmp_add_class_69;
  XENCCipherReference* tmp_add_class_70;
  XENCCipherValue* tmp_add_class_71;
  XENCEncryptedData* tmp_add_class_72;
  XENCEncryptedKey* tmp_add_class_73;
  XENCEncryptedType* tmp_add_class_74;
  XENCEncryptionMethod* tmp_add_class_75;
  XKMSAuthentication* tmp_add_class_76;
  XKMSCompoundRequest* tmp_add_class_77;
  XKMSCompoundResult* tmp_add_class_78;
  XKMSConstants* tmp_add_class_79;
  XKMSKeyBinding* tmp_add_class_80;
  XKMSKeyBindingAbstractType* tmp_add_class_81;
  XKMSLocateRequest* tmp_add_class_82;
  XKMSLocateResult* tmp_add_class_83;
  XKMSMessageAbstractType* tmp_add_class_84;
  XKMSMessageFactory* tmp_add_class_85;
  XKMSNotBoundAuthentication* tmp_add_class_86;
  XKMSPendingRequest* tmp_add_class_87;
  XKMSPrototypeKeyBinding* tmp_add_class_88;
  XKMSQueryKeyBinding* tmp_add_class_89;
  XKMSRSAKeyPair* tmp_add_class_90;
  XKMSRecoverKeyBinding* tmp_add_class_91;
  XKMSRecoverRequest* tmp_add_class_92;
  XKMSRecoverResult* tmp_add_class_93;
  XKMSRegisterRequest* tmp_add_class_94;
  XKMSRegisterResult* tmp_add_class_95;
  XKMSReissueKeyBinding* tmp_add_class_96;
  XKMSReissueRequest* tmp_add_class_97;
  XKMSReissueResult* tmp_add_class_98;
  XKMSRequestAbstractType* tmp_add_class_99;
  XKMSRespondWith* tmp_add_class_100;
  XKMSResponseMechanism* tmp_add_class_101;
  XKMSResult* tmp_add_class_102;
  XKMSResultType* tmp_add_class_103;
  XKMSRevokeKeyBinding* tmp_add_class_104;
  XKMSRevokeRequest* tmp_add_class_105;
  XKMSRevokeResult* tmp_add_class_106;
  XKMSStatus* tmp_add_class_107;
  XKMSStatusRequest* tmp_add_class_108;
  XKMSStatusResult* tmp_add_class_109;
  XKMSUnverifiedKeyBinding* tmp_add_class_110;
  XKMSUseKeyWith* tmp_add_class_111;
  XKMSValidateRequest* tmp_add_class_112;
  XKMSValidateResult* tmp_add_class_113;
  XKMSValidityInterval* tmp_add_class_114;
  XSCryptCryptoBase64* tmp_add_class_115;
  XSECAlgorithmHandler* tmp_add_class_116;
  XSECAlgorithmMapper* tmp_add_class_117;
  XSECBinTXFMInputStream* tmp_add_class_118;
  XSECC14n20010315* tmp_add_class_119;
  XSECCanon* tmp_add_class_120;
  XSECCryptoBase64* tmp_add_class_121;
  XSECCryptoException* tmp_add_class_122;
  XSECCryptoHash* tmp_add_class_123;
  XSECCryptoKey* tmp_add_class_124;
  XSECCryptoKeyDSA* tmp_add_class_125;
  XSECCryptoKeyEC* tmp_add_class_126;
  XSECCryptoKeyHMAC* tmp_add_class_127;
  XSECCryptoKeyRSA* tmp_add_class_128;
  XSECCryptoProvider* tmp_add_class_129;
  XSECCryptoSymmetricKey* tmp_add_class_130;
  XSECCryptoX509* tmp_add_class_131;
  XSECEnv* tmp_add_class_132;
  XSECException* tmp_add_class_133;
  XSECKeyInfoResolver* tmp_add_class_134;
  XSECKeyInfoResolverDefault* tmp_add_class_135;
  XSECNameSpaceEntry* tmp_add_class_136;
  XSECNameSpaceExpander* tmp_add_class_137;
  XSECNodeListElt* tmp_add_class_138;
  XSECPlatformUtils* tmp_add_class_139;
  XSECProvider* tmp_add_class_140;
  XSECSOAPRequestor* tmp_add_class_141;
  XSECSOAPRequestorSimple* tmp_add_class_142;
  XSECSafeBufferFormatter* tmp_add_class_143;
  XSECTXFMInputSource* tmp_add_class_144;
  XSECURIResolver* tmp_add_class_145;
  XSECURIResolverXerces* tmp_add_class_146;
  XSECXMLNSStack* tmp_add_class_147;
  XSECXPathNodeList* tmp_add_class_148;
  _G_fpos64_t* tmp_add_class_149;
  _G_fpos_t* tmp_add_class_150;
  _IO_cookie_io_functions_t* tmp_add_class_151;
  asn1_string_st* tmp_add_class_152;
  asn1_string_table_st* tmp_add_class_153;
  asn1_type_st* tmp_add_class_154;
  buf_mem_st* tmp_add_class_155;
  conf_method_st* tmp_add_class_156;
  conf_st* tmp_add_class_157;
  crypto_ex_data_st* tmp_add_class_158;
  crypto_threadid_st* tmp_add_class_159;
  evp_cipher_info_st* tmp_add_class_160;
  filterSetHolder* tmp_add_class_161;
  lhash_st_CONF_VALUE* tmp_add_class_162;
  lhash_st_OPENSSL_CSTRING* tmp_add_class_163;
  lhash_st_OPENSSL_STRING* tmp_add_class_164;
  obj_name_st* tmp_add_class_165;
  ossl_algorithm_st* tmp_add_class_166;
  ossl_dispatch_st* tmp_add_class_167;
  ossl_item_st* tmp_add_class_168;
  ossl_param_st* tmp_add_class_169;
  pkcs7_digest_st* tmp_add_class_170;
  pkcs7_enc_content_st* tmp_add_class_171;
  pkcs7_encrypted_st* tmp_add_class_172;
  pkcs7_enveloped_st* tmp_add_class_173;
  pkcs7_issuer_and_serial_st* tmp_add_class_174;
  pkcs7_recip_info_st* tmp_add_class_175;
  pkcs7_signed_st* tmp_add_class_176;
  pkcs7_signedandenveloped_st* tmp_add_class_177;
  pkcs7_signer_info_st* tmp_add_class_178;
  pkcs7_st* tmp_add_class_179;
  private_key_st* tmp_add_class_180;
  rsa_oaep_params_st* tmp_add_class_181;
  rsa_pss_params_st* tmp_add_class_182;
  safeBuffer* tmp_add_class_183;
  sbFormatTarget* tmp_add_class_184;
  x509_trust_st* tmp_add_class_185;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/Od08Nlf2l2/dump1.h"

