Temporary header file '/tmp/yvrSKDoY8v/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/xercesc/dom/DOM.hpp"
  #include "/usr/include/xercesc/dom/DOMAttr.hpp"
  #include "/usr/include/xercesc/dom/DOMCDATASection.hpp"
  #include "/usr/include/xercesc/dom/DOMCharacterData.hpp"
  #include "/usr/include/xercesc/dom/DOMComment.hpp"
  #include "/usr/include/xercesc/dom/DOMConfiguration.hpp"
  #include "/usr/include/xercesc/dom/DOMDocument.hpp"
  #include "/usr/include/xercesc/dom/DOMDocumentFragment.hpp"
  #include "/usr/include/xercesc/dom/DOMDocumentRange.hpp"
  #include "/usr/include/xercesc/dom/DOMDocumentTraversal.hpp"
  #include "/usr/include/xercesc/dom/DOMDocumentType.hpp"
  #include "/usr/include/xercesc/dom/DOMElement.hpp"
  #include "/usr/include/xercesc/dom/DOMEntity.hpp"
  #include "/usr/include/xercesc/dom/DOMEntityReference.hpp"
  #include "/usr/include/xercesc/dom/DOMError.hpp"
  #include "/usr/include/xercesc/dom/DOMErrorHandler.hpp"
  #include "/usr/include/xercesc/dom/DOMException.hpp"
  #include "/usr/include/xercesc/dom/DOMImplementation.hpp"
  #include "/usr/include/xercesc/dom/DOMImplementationLS.hpp"
  #include "/usr/include/xercesc/dom/DOMImplementationList.hpp"
  #include "/usr/include/xercesc/dom/DOMImplementationRegistry.hpp"
  #include "/usr/include/xercesc/dom/DOMImplementationSource.hpp"
  #include "/usr/include/xercesc/dom/DOMLSException.hpp"
  #include "/usr/include/xercesc/dom/DOMLSInput.hpp"
  #include "/usr/include/xercesc/dom/DOMLSOutput.hpp"
  #include "/usr/include/xercesc/dom/DOMLSParser.hpp"
  #include "/usr/include/xercesc/dom/DOMLSParserFilter.hpp"
  #include "/usr/include/xercesc/dom/DOMLSResourceResolver.hpp"
  #include "/usr/include/xercesc/dom/DOMLSSerializer.hpp"
  #include "/usr/include/xercesc/dom/DOMLSSerializerFilter.hpp"
  #include "/usr/include/xercesc/dom/DOMLocator.hpp"
  #include "/usr/include/xercesc/dom/DOMMemoryManager.hpp"
  #include "/usr/include/xercesc/dom/DOMNamedNodeMap.hpp"
  #include "/usr/include/xercesc/dom/DOMNode.hpp"
  #include "/usr/include/xercesc/dom/DOMNodeFilter.hpp"
  #include "/usr/include/xercesc/dom/DOMNodeIterator.hpp"
  #include "/usr/include/xercesc/dom/DOMNodeList.hpp"
  #include "/usr/include/xercesc/dom/DOMNotation.hpp"
  #include "/usr/include/xercesc/dom/DOMPSVITypeInfo.hpp"
  #include "/usr/include/xercesc/dom/DOMProcessingInstruction.hpp"
  #include "/usr/include/xercesc/dom/DOMRange.hpp"
  #include "/usr/include/xercesc/dom/DOMRangeException.hpp"
  #include "/usr/include/xercesc/dom/DOMStringList.hpp"
  #include "/usr/include/xercesc/dom/DOMText.hpp"
  #include "/usr/include/xercesc/dom/DOMTreeWalker.hpp"
  #include "/usr/include/xercesc/dom/DOMTypeInfo.hpp"
  #include "/usr/include/xercesc/dom/DOMUserDataHandler.hpp"
  #include "/usr/include/xercesc/dom/DOMXPathEvaluator.hpp"
  #include "/usr/include/xercesc/dom/DOMXPathException.hpp"
  #include "/usr/include/xercesc/dom/DOMXPathExpression.hpp"
  #include "/usr/include/xercesc/dom/DOMXPathNSResolver.hpp"
  #include "/usr/include/xercesc/dom/DOMXPathNamespace.hpp"
  #include "/usr/include/xercesc/dom/DOMXPathResult.hpp"
  #include "/usr/include/xercesc/dom/StDOMNode.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMAttrImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMAttrMapImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMAttrNSImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMCDATASectionImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMCasts.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMCharacterDataImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMChildNode.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMCommentImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMConfigurationImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMDeepNodeListImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMDeepNodeListPool.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMDocumentFragmentImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMDocumentImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMDocumentTypeImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMElementImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMElementNSImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMEntityImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMEntityReferenceImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMErrorImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMImplementationImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMImplementationListImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMLSInputImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMLSOutputImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMLSSerializerImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMLocatorImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMNamedNodeMapImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMNodeBase.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMNodeIDMap.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMNodeImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMNodeIteratorImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMNodeListImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMNodeVector.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMNormalizer.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMNotationImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMParentNode.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMProcessingInstructionImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMRangeImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMStringListImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMStringPool.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMTextImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMTreeWalkerImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMTypeInfoImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMXPathExpressionImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMXPathNSResolverImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/DOMXPathResultImpl.hpp"
  #include "/usr/include/xercesc/dom/impl/XSDElementNSImpl.hpp"
  #include "/usr/include/xercesc/framework/BinOutputStream.hpp"
  #include "/usr/include/xercesc/framework/LocalFileFormatTarget.hpp"
  #include "/usr/include/xercesc/framework/LocalFileInputSource.hpp"
  #include "/usr/include/xercesc/framework/MemBufFormatTarget.hpp"
  #include "/usr/include/xercesc/framework/MemBufInputSource.hpp"
  #include "/usr/include/xercesc/framework/MemoryManager.hpp"
  #include "/usr/include/xercesc/framework/StdInInputSource.hpp"
  #include "/usr/include/xercesc/framework/StdOutFormatTarget.hpp"
  #include "/usr/include/xercesc/framework/URLInputSource.hpp"
  #include "/usr/include/xercesc/framework/ValidationContext.hpp"
  #include "/usr/include/xercesc/framework/Wrapper4DOMLSInput.hpp"
  #include "/usr/include/xercesc/framework/Wrapper4InputSource.hpp"
  #include "/usr/include/xercesc/framework/XMLAttDef.hpp"
  #include "/usr/include/xercesc/framework/XMLAttDefList.hpp"
  #include "/usr/include/xercesc/framework/XMLAttr.hpp"
  #include "/usr/include/xercesc/framework/XMLBuffer.hpp"
  #include "/usr/include/xercesc/framework/XMLBufferMgr.hpp"
  #include "/usr/include/xercesc/framework/XMLContentModel.hpp"
  #include "/usr/include/xercesc/framework/XMLDTDDescription.hpp"
  #include "/usr/include/xercesc/framework/XMLDocumentHandler.hpp"
  #include "/usr/include/xercesc/framework/XMLElementDecl.hpp"
  #include "/usr/include/xercesc/framework/XMLEntityDecl.hpp"
  #include "/usr/include/xercesc/framework/XMLEntityHandler.hpp"
  #include "/usr/include/xercesc/framework/XMLErrorCodes.hpp"
  #include "/usr/include/xercesc/framework/XMLErrorReporter.hpp"
  #include "/usr/include/xercesc/framework/XMLFormatter.hpp"
  #include "/usr/include/xercesc/framework/XMLGrammarDescription.hpp"
  #include "/usr/include/xercesc/framework/XMLGrammarPool.hpp"
  #include "/usr/include/xercesc/framework/XMLGrammarPoolImpl.hpp"
  #include "/usr/include/xercesc/framework/XMLNotationDecl.hpp"
  #include "/usr/include/xercesc/framework/XMLPScanToken.hpp"
  #include "/usr/include/xercesc/framework/XMLRecognizer.hpp"
  #include "/usr/include/xercesc/framework/XMLRefInfo.hpp"
  #include "/usr/include/xercesc/framework/XMLSchemaDescription.hpp"
  #include "/usr/include/xercesc/framework/XMLValidator.hpp"
  #include "/usr/include/xercesc/framework/XMLValidityCodes.hpp"
  #include "/usr/include/xercesc/framework/psvi/PSVIAttribute.hpp"
  #include "/usr/include/xercesc/framework/psvi/PSVIAttributeList.hpp"
  #include "/usr/include/xercesc/framework/psvi/PSVIElement.hpp"
  #include "/usr/include/xercesc/framework/psvi/PSVIHandler.hpp"
  #include "/usr/include/xercesc/framework/psvi/PSVIItem.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSAnnotation.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSAttributeDeclaration.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSAttributeGroupDefinition.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSAttributeUse.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSComplexTypeDefinition.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSConstants.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSElementDeclaration.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSFacet.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSIDCDefinition.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSModel.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSModelGroup.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSModelGroupDefinition.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSMultiValueFacet.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSNamedMap.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSNamespaceItem.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSNotationDeclaration.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSObject.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSParticle.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSSimpleTypeDefinition.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSTypeDefinition.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSValue.hpp"
  #include "/usr/include/xercesc/framework/psvi/XSWildcard.hpp"
  #include "/usr/include/xercesc/internal/BinFileOutputStream.hpp"
  #include "/usr/include/xercesc/internal/BinMemOutputStream.hpp"
  #include "/usr/include/xercesc/internal/CharTypeTables.hpp"
  #include "/usr/include/xercesc/internal/DGXMLScanner.hpp"
  #include "/usr/include/xercesc/internal/ElemStack.hpp"
  #include "/usr/include/xercesc/internal/EndOfEntityException.hpp"
  #include "/usr/include/xercesc/internal/IANAEncodings.hpp"
  #include "/usr/include/xercesc/internal/IGXMLScanner.hpp"
  #include "/usr/include/xercesc/internal/MemoryManagerImpl.hpp"
  #include "/usr/include/xercesc/internal/ReaderMgr.hpp"
  #include "/usr/include/xercesc/internal/SGXMLScanner.hpp"
  #include "/usr/include/xercesc/internal/ValidationContextImpl.hpp"
  #include "/usr/include/xercesc/internal/VecAttrListImpl.hpp"
  #include "/usr/include/xercesc/internal/VecAttributesImpl.hpp"
  #include "/usr/include/xercesc/internal/WFXMLScanner.hpp"
  #include "/usr/include/xercesc/internal/XMLInternalErrorHandler.hpp"
  #include "/usr/include/xercesc/internal/XMLReader.hpp"
  #include "/usr/include/xercesc/internal/XMLScanner.hpp"
  #include "/usr/include/xercesc/internal/XMLScannerResolver.hpp"
  #include "/usr/include/xercesc/internal/XProtoType.hpp"
  #include "/usr/include/xercesc/internal/XSAXMLScanner.hpp"
  #include "/usr/include/xercesc/internal/XSObjectFactory.hpp"
  #include "/usr/include/xercesc/internal/XSerializable.hpp"
  #include "/usr/include/xercesc/internal/XSerializationException.hpp"
  #include "/usr/include/xercesc/internal/XSerializeEngine.hpp"
  #include "/usr/include/xercesc/internal/XTemplateSerializer.hpp"
  #include "/usr/include/xercesc/parsers/AbstractDOMParser.hpp"
  #include "/usr/include/xercesc/parsers/DOMLSParserImpl.hpp"
  #include "/usr/include/xercesc/parsers/SAX2XMLFilterImpl.hpp"
  #include "/usr/include/xercesc/parsers/SAX2XMLReaderImpl.hpp"
  #include "/usr/include/xercesc/parsers/SAXParser.hpp"
  #include "/usr/include/xercesc/parsers/XercesDOMParser.hpp"
  #include "/usr/include/xercesc/sax/AttributeList.hpp"
  #include "/usr/include/xercesc/sax/DTDHandler.hpp"
  #include "/usr/include/xercesc/sax/DocumentHandler.hpp"
  #include "/usr/include/xercesc/sax/EntityResolver.hpp"
  #include "/usr/include/xercesc/sax/ErrorHandler.hpp"
  #include "/usr/include/xercesc/sax/HandlerBase.hpp"
  #include "/usr/include/xercesc/sax/InputSource.hpp"
  #include "/usr/include/xercesc/sax/Locator.hpp"
  #include "/usr/include/xercesc/sax/Parser.hpp"
  #include "/usr/include/xercesc/sax/SAXException.hpp"
  #include "/usr/include/xercesc/sax/SAXParseException.hpp"
  #include "/usr/include/xercesc/sax2/Attributes.hpp"
  #include "/usr/include/xercesc/sax2/ContentHandler.hpp"
  #include "/usr/include/xercesc/sax2/DeclHandler.hpp"
  #include "/usr/include/xercesc/sax2/DefaultHandler.hpp"
  #include "/usr/include/xercesc/sax2/LexicalHandler.hpp"
  #include "/usr/include/xercesc/sax2/SAX2XMLFilter.hpp"
  #include "/usr/include/xercesc/sax2/SAX2XMLReader.hpp"
  #include "/usr/include/xercesc/sax2/XMLReaderFactory.hpp"
  #include "/usr/include/xercesc/util/ArrayIndexOutOfBoundsException.hpp"
  #include "/usr/include/xercesc/util/Base64.hpp"
  #include "/usr/include/xercesc/util/BaseRefVectorOf.hpp"
  #include "/usr/include/xercesc/util/BinFileInputStream.hpp"
  #include "/usr/include/xercesc/util/BinInputStream.hpp"
  #include "/usr/include/xercesc/util/BinMemInputStream.hpp"
  #include "/usr/include/xercesc/util/BitOps.hpp"
  #include "/usr/include/xercesc/util/BitSet.hpp"
  #include "/usr/include/xercesc/util/CountedPointer.hpp"
  #include "/usr/include/xercesc/util/DefaultPanicHandler.hpp"
  #include "/usr/include/xercesc/util/EmptyStackException.hpp"
  #include "/usr/include/xercesc/util/EncodingValidator.hpp"
  #include "/usr/include/xercesc/util/FileManagers/PosixFileMgr.hpp"
  #include "/usr/include/xercesc/util/FlagJanitor.hpp"
  #include "/usr/include/xercesc/util/Hash2KeysSetOf.hpp"
  #include "/usr/include/xercesc/util/Hashers.hpp"
  #include "/usr/include/xercesc/util/HexBin.hpp"
  #include "/usr/include/xercesc/util/IOException.hpp"
  #include "/usr/include/xercesc/util/IllegalArgumentException.hpp"
  #include "/usr/include/xercesc/util/InvalidCastException.hpp"
  #include "/usr/include/xercesc/util/Janitor.hpp"
  #include "/usr/include/xercesc/util/KVStringPair.hpp"
  #include "/usr/include/xercesc/util/KeyRefPair.hpp"
  #include "/usr/include/xercesc/util/KeyValuePair.hpp"
  #include "/usr/include/xercesc/util/MsgLoaders/InMemory/InMemMsgLoader.hpp"
  #include "/usr/include/xercesc/util/MsgLoaders/InMemory/XercesMessages_en_US.hpp"
  #include "/usr/include/xercesc/util/MutexManagers/StdMutexMgr.hpp"
  #include "/usr/include/xercesc/util/Mutexes.hpp"
  #include "/usr/include/xercesc/util/NameIdPool.hpp"
  #include "/usr/include/xercesc/util/NetAccessors/Curl/CurlNetAccessor.hpp"
  #include "/usr/include/xercesc/util/NetAccessors/Curl/CurlURLInputStream.hpp"
  #include "/usr/include/xercesc/util/NoSuchElementException.hpp"
  #include "/usr/include/xercesc/util/NullPointerException.hpp"
  #include "/usr/include/xercesc/util/NumberFormatException.hpp"
  #include "/usr/include/xercesc/util/OutOfMemoryException.hpp"
  #include "/usr/include/xercesc/util/PSVIUni.hpp"
  #include "/usr/include/xercesc/util/PanicHandler.hpp"
  #include "/usr/include/xercesc/util/ParseException.hpp"
  #include "/usr/include/xercesc/util/PlatformUtils.hpp"
  #include "/usr/include/xercesc/util/QName.hpp"
  #include "/usr/include/xercesc/util/RefArrayOf.hpp"
  #include "/usr/include/xercesc/util/RefArrayVectorOf.hpp"
  #include "/usr/include/xercesc/util/RefHash2KeysTableOf.hpp"
  #include "/usr/include/xercesc/util/RefHash3KeysIdPool.hpp"
  #include "/usr/include/xercesc/util/RefHashTableOf.hpp"
  #include "/usr/include/xercesc/util/RefStackOf.hpp"
  #include "/usr/include/xercesc/util/RefVectorOf.hpp"
  #include "/usr/include/xercesc/util/RuntimeException.hpp"
  #include "/usr/include/xercesc/util/SchemaDateTimeException.hpp"
  #include "/usr/include/xercesc/util/SecurityManager.hpp"
  #include "/usr/include/xercesc/util/StringPool.hpp"
  #include "/usr/include/xercesc/util/SynchronizedStringPool.hpp"
  #include "/usr/include/xercesc/util/TransENameMap.hpp"
  #include "/usr/include/xercesc/util/TransService.hpp"
  #include "/usr/include/xercesc/util/Transcoders/ICU/ICUTransService.hpp"
  #include "/usr/include/xercesc/util/TranscodingException.hpp"
  #include "/usr/include/xercesc/util/UTFDataFormatException.hpp"
  #include "/usr/include/xercesc/util/UnexpectedEOFException.hpp"
  #include "/usr/include/xercesc/util/UnsupportedEncodingException.hpp"
  #include "/usr/include/xercesc/util/ValueArrayOf.hpp"
  #include "/usr/include/xercesc/util/ValueHashTableOf.hpp"
  #include "/usr/include/xercesc/util/ValueStackOf.hpp"
  #include "/usr/include/xercesc/util/ValueVectorOf.hpp"
  #include "/usr/include/xercesc/util/XML256TableTranscoder.hpp"
  #include "/usr/include/xercesc/util/XML88591Transcoder.hpp"
  #include "/usr/include/xercesc/util/XMLASCIITranscoder.hpp"
  #include "/usr/include/xercesc/util/XMLAbstractDoubleFloat.hpp"
  #include "/usr/include/xercesc/util/XMLBigDecimal.hpp"
  #include "/usr/include/xercesc/util/XMLBigInteger.hpp"
  #include "/usr/include/xercesc/util/XMLChTranscoder.hpp"
  #include "/usr/include/xercesc/util/XMLChar.hpp"
  #include "/usr/include/xercesc/util/XMLDOMMsg.hpp"
  #include "/usr/include/xercesc/util/XMLDateTime.hpp"
  #include "/usr/include/xercesc/util/XMLDouble.hpp"
  #include "/usr/include/xercesc/util/XMLEBCDICTranscoder.hpp"
  #include "/usr/include/xercesc/util/XMLEntityResolver.hpp"
  #include "/usr/include/xercesc/util/XMLEnumerator.hpp"
  #include "/usr/include/xercesc/util/XMLExceptMsgs.hpp"
  #include "/usr/include/xercesc/util/XMLException.hpp"
  #include "/usr/include/xercesc/util/XMLFileMgr.hpp"
  #include "/usr/include/xercesc/util/XMLFloat.hpp"
  #include "/usr/include/xercesc/util/XMLIBM1047Transcoder.hpp"
  #include "/usr/include/xercesc/util/XMLIBM1140Transcoder.hpp"
  #include "/usr/include/xercesc/util/XMLInitializer.hpp"
  #include "/usr/include/xercesc/util/XMLInteger.hpp"
  #include "/usr/include/xercesc/util/XMLMsgLoader.hpp"
  #include "/usr/include/xercesc/util/XMLMutexMgr.hpp"
  #include "/usr/include/xercesc/util/XMLNetAccessor.hpp"
  #include "/usr/include/xercesc/util/XMLNumber.hpp"
  #include "/usr/include/xercesc/util/XMLResourceIdentifier.hpp"
  #include "/usr/include/xercesc/util/XMLString.hpp"
  #include "/usr/include/xercesc/util/XMLStringTokenizer.hpp"
  #include "/usr/include/xercesc/util/XMLUCS4Transcoder.hpp"
  #include "/usr/include/xercesc/util/XMLURL.hpp"
  #include "/usr/include/xercesc/util/XMLUTF16Transcoder.hpp"
  #include "/usr/include/xercesc/util/XMLUTF8Transcoder.hpp"
  #include "/usr/include/xercesc/util/XMLUni.hpp"
  #include "/usr/include/xercesc/util/XMLUniDefs.hpp"
  #include "/usr/include/xercesc/util/XMLUri.hpp"
  #include "/usr/include/xercesc/util/XMLWin1252Transcoder.hpp"
  #include "/usr/include/xercesc/util/XMemory.hpp"
  #include "/usr/include/xercesc/util/XercesDefs.hpp"
  #include "/usr/include/xercesc/util/XercesVersion.hpp"
  #include "/usr/include/xercesc/util/Xerces_autoconf_config.hpp"
  #include "/usr/include/xercesc/util/regx/ASCIIRangeFactory.hpp"
  #include "/usr/include/xercesc/util/regx/BMPattern.hpp"
  #include "/usr/include/xercesc/util/regx/BlockRangeFactory.hpp"
  #include "/usr/include/xercesc/util/regx/CharToken.hpp"
  #include "/usr/include/xercesc/util/regx/ClosureToken.hpp"
  #include "/usr/include/xercesc/util/regx/ConcatToken.hpp"
  #include "/usr/include/xercesc/util/regx/Match.hpp"
  #include "/usr/include/xercesc/util/regx/Op.hpp"
  #include "/usr/include/xercesc/util/regx/OpFactory.hpp"
  #include "/usr/include/xercesc/util/regx/ParenToken.hpp"
  #include "/usr/include/xercesc/util/regx/ParserForXMLSchema.hpp"
  #include "/usr/include/xercesc/util/regx/RangeFactory.hpp"
  #include "/usr/include/xercesc/util/regx/RangeToken.hpp"
  #include "/usr/include/xercesc/util/regx/RangeTokenMap.hpp"
  #include "/usr/include/xercesc/util/regx/RegularExpression.hpp"
  #include "/usr/include/xercesc/util/regx/RegxDefs.hpp"
  #include "/usr/include/xercesc/util/regx/RegxParser.hpp"
  #include "/usr/include/xercesc/util/regx/RegxUtil.hpp"
  #include "/usr/include/xercesc/util/regx/StringToken.hpp"
  #include "/usr/include/xercesc/util/regx/Token.hpp"
  #include "/usr/include/xercesc/util/regx/TokenFactory.hpp"
  #include "/usr/include/xercesc/util/regx/TokenInc.hpp"
  #include "/usr/include/xercesc/util/regx/UniCharTable.hpp"
  #include "/usr/include/xercesc/util/regx/UnicodeRangeFactory.hpp"
  #include "/usr/include/xercesc/util/regx/UnionToken.hpp"
  #include "/usr/include/xercesc/util/regx/XMLRangeFactory.hpp"
  #include "/usr/include/xercesc/util/regx/XMLUniCharacter.hpp"
  #include "/usr/include/xercesc/validators/DTD/DTDAttDef.hpp"
  #include "/usr/include/xercesc/validators/DTD/DTDAttDefList.hpp"
  #include "/usr/include/xercesc/validators/DTD/DTDElementDecl.hpp"
  #include "/usr/include/xercesc/validators/DTD/DTDEntityDecl.hpp"
  #include "/usr/include/xercesc/validators/DTD/DTDGrammar.hpp"
  #include "/usr/include/xercesc/validators/DTD/DTDScanner.hpp"
  #include "/usr/include/xercesc/validators/DTD/DTDValidator.hpp"
  #include "/usr/include/xercesc/validators/DTD/DocTypeHandler.hpp"
  #include "/usr/include/xercesc/validators/DTD/XMLDTDDescriptionImpl.hpp"
  #include "/usr/include/xercesc/validators/common/AllContentModel.hpp"
  #include "/usr/include/xercesc/validators/common/CMAny.hpp"
  #include "/usr/include/xercesc/validators/common/CMBinaryOp.hpp"
  #include "/usr/include/xercesc/validators/common/CMLeaf.hpp"
  #include "/usr/include/xercesc/validators/common/CMNode.hpp"
  #include "/usr/include/xercesc/validators/common/CMRepeatingLeaf.hpp"
  #include "/usr/include/xercesc/validators/common/CMStateSet.hpp"
  #include "/usr/include/xercesc/validators/common/CMUnaryOp.hpp"
  #include "/usr/include/xercesc/validators/common/ContentLeafNameTypeVector.hpp"
  #include "/usr/include/xercesc/validators/common/ContentSpecNode.hpp"
  #include "/usr/include/xercesc/validators/common/DFAContentModel.hpp"
  #include "/usr/include/xercesc/validators/common/Grammar.hpp"
  #include "/usr/include/xercesc/validators/common/GrammarResolver.hpp"
  #include "/usr/include/xercesc/validators/common/MixedContentModel.hpp"
  #include "/usr/include/xercesc/validators/common/SimpleContentModel.hpp"
  #include "/usr/include/xercesc/validators/datatype/AbstractNumericFacetValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/AbstractNumericValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/AbstractStringValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/AnySimpleTypeDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/AnyURIDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/Base64BinaryDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/BooleanDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/DatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/DatatypeValidatorFactory.hpp"
  #include "/usr/include/xercesc/validators/datatype/DateDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/DateTimeDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/DateTimeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/DayDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/DecimalDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/DoubleDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/DurationDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/ENTITYDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/FloatDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/HexBinaryDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/IDDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/IDREFDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/InvalidDatatypeFacetException.hpp"
  #include "/usr/include/xercesc/validators/datatype/InvalidDatatypeValueException.hpp"
  #include "/usr/include/xercesc/validators/datatype/ListDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/MonthDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/MonthDayDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/NCNameDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/NOTATIONDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/NameDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/QNameDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/StringDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/TimeDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/UnionDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/XMLCanRepGroup.hpp"
  #include "/usr/include/xercesc/validators/datatype/YearDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/datatype/YearMonthDatatypeValidator.hpp"
  #include "/usr/include/xercesc/validators/schema/ComplexTypeInfo.hpp"
  #include "/usr/include/xercesc/validators/schema/GeneralAttributeCheck.hpp"
  #include "/usr/include/xercesc/validators/schema/NamespaceScope.hpp"
  #include "/usr/include/xercesc/validators/schema/PSVIDefs.hpp"
  #include "/usr/include/xercesc/validators/schema/SchemaAttDef.hpp"
  #include "/usr/include/xercesc/validators/schema/SchemaAttDefList.hpp"
  #include "/usr/include/xercesc/validators/schema/SchemaElementDecl.hpp"
  #include "/usr/include/xercesc/validators/schema/SchemaGrammar.hpp"
  #include "/usr/include/xercesc/validators/schema/SchemaInfo.hpp"
  #include "/usr/include/xercesc/validators/schema/SchemaSymbols.hpp"
  #include "/usr/include/xercesc/validators/schema/SchemaValidator.hpp"
  #include "/usr/include/xercesc/validators/schema/SubstitutionGroupComparator.hpp"
  #include "/usr/include/xercesc/validators/schema/TraverseSchema.hpp"
  #include "/usr/include/xercesc/validators/schema/XMLSchemaDescriptionImpl.hpp"
  #include "/usr/include/xercesc/validators/schema/XSDDOMParser.hpp"
  #include "/usr/include/xercesc/validators/schema/XSDErrorReporter.hpp"
  #include "/usr/include/xercesc/validators/schema/XSDLocator.hpp"
  #include "/usr/include/xercesc/validators/schema/XUtil.hpp"
  #include "/usr/include/xercesc/validators/schema/XercesAttGroupInfo.hpp"
  #include "/usr/include/xercesc/validators/schema/XercesElementWildcard.hpp"
  #include "/usr/include/xercesc/validators/schema/XercesGroupInfo.hpp"
  #include "/usr/include/xercesc/validators/schema/identity/FieldActivator.hpp"
  #include "/usr/include/xercesc/validators/schema/identity/FieldValueMap.hpp"
  #include "/usr/include/xercesc/validators/schema/identity/IC_Field.hpp"
  #include "/usr/include/xercesc/validators/schema/identity/IC_Key.hpp"
  #include "/usr/include/xercesc/validators/schema/identity/IC_KeyRef.hpp"
  #include "/usr/include/xercesc/validators/schema/identity/IC_Selector.hpp"
  #include "/usr/include/xercesc/validators/schema/identity/IC_Unique.hpp"
  #include "/usr/include/xercesc/validators/schema/identity/IdentityConstraint.hpp"
  #include "/usr/include/xercesc/validators/schema/identity/IdentityConstraintHandler.hpp"
  #include "/usr/include/xercesc/validators/schema/identity/ValueStore.hpp"
  #include "/usr/include/xercesc/validators/schema/identity/ValueStoreCache.hpp"
  #include "/usr/include/xercesc/validators/schema/identity/XPathException.hpp"
  #include "/usr/include/xercesc/validators/schema/identity/XPathMatcher.hpp"
  #include "/usr/include/xercesc/validators/schema/identity/XPathMatcherStack.hpp"
  #include "/usr/include/xercesc/validators/schema/identity/XPathSymbols.hpp"
  #include "/usr/include/xercesc/validators/schema/identity/XercesXPath.hpp"
  #include "/usr/include/xercesc/xinclude/XIncludeDOMDocumentProcessor.hpp"
  #include "/usr/include/xercesc/xinclude/XIncludeLocation.hpp"
  #include "/usr/include/xercesc/xinclude/XIncludeUtils.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
  CURLMsg* 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;
  cmsghdr* tmp_add_class_4;
  curl_blob* tmp_add_class_5;
  curl_certinfo* tmp_add_class_6;
  curl_easyoption* tmp_add_class_7;
  curl_fileinfo* tmp_add_class_8;
  curl_forms* tmp_add_class_9;
  curl_header* tmp_add_class_10;
  curl_hstsentry* tmp_add_class_11;
  curl_httppost* tmp_add_class_12;
  curl_index* tmp_add_class_13;
  curl_khkey* tmp_add_class_14;
  curl_slist* tmp_add_class_15;
  curl_sockaddr* tmp_add_class_16;
  curl_ssl_backend* tmp_add_class_17;
  curl_tlssessioninfo* tmp_add_class_18;
  curl_version_info_data* tmp_add_class_19;
  curl_waitfd* tmp_add_class_20;
  curl_ws_frame* tmp_add_class_21;
  iovec* tmp_add_class_22;
  itimerval* tmp_add_class_23;
  linger* tmp_add_class_24;
  mmsghdr* tmp_add_class_25;
  msghdr* tmp_add_class_26;
  osockaddr* tmp_add_class_27;
  sockaddr* tmp_add_class_28;
  sockaddr_storage* tmp_add_class_29;
  ucred* tmp_add_class_30;

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

