Temporary header file '/tmp/2mDPjp5Kz2/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
#ifdef __cplusplus
// C17 compat layer
#define _Alignof(type) alignof(type)
#endif
#define getaddrinfo_a(a,b,c,d) 
  #define POCO_NO_WINDOWS_H

  // add includes
  #include "/usr/include/Poco/Net/PollSet.h"
  #include "/usr/include/Poco/Net/UDPHandler.h"
  #include "/usr/include/Poco/Net/UDPServerParams.h"
  #include "/usr/include/Poco/Net/UDPSocketReader.h"
  #include "/usr/include/Poco/ASCIIEncoding.h"
  #include "/usr/include/Poco/AbstractCache.h"
  #include "/usr/include/Poco/AbstractDelegate.h"
  #include "/usr/include/Poco/AbstractEvent.h"
  #include "/usr/include/Poco/AbstractObserver.h"
  #include "/usr/include/Poco/AbstractPriorityDelegate.h"
  #include "/usr/include/Poco/AbstractStrategy.h"
  #include "/usr/include/Poco/AccessExpirationDecorator.h"
  #include "/usr/include/Poco/AccessExpireCache.h"
  #include "/usr/include/Poco/AccessExpireLRUCache.h"
  #include "/usr/include/Poco/AccessExpireStrategy.h"
  #include "/usr/include/Poco/ActiveDispatcher.h"
  #include "/usr/include/Poco/ActiveMethod.h"
  #include "/usr/include/Poco/ActiveRecord/ActiveRecord.h"
  #include "/usr/include/Poco/ActiveRecord/ActiveRecordLib.h"
  #include "/usr/include/Poco/ActiveRecord/Context.h"
  #include "/usr/include/Poco/ActiveRecord/IDTraits.h"
  #include "/usr/include/Poco/ActiveRecord/Query.h"
  #include "/usr/include/Poco/ActiveRecord/StatementPlaceholderProvider.h"
  #include "/usr/include/Poco/ActiveResult.h"
  #include "/usr/include/Poco/ActiveRunnable.h"
  #include "/usr/include/Poco/ActiveStarter.h"
  #include "/usr/include/Poco/Activity.h"
  #include "/usr/include/Poco/Alignment.h"
  #include "/usr/include/Poco/Any.h"
  #include "/usr/include/Poco/ArchiveStrategy.h"
  #include "/usr/include/Poco/Array.h"
  #include "/usr/include/Poco/Ascii.h"
  #include "/usr/include/Poco/AsyncChannel.h"
  #include "/usr/include/Poco/AtomicCounter.h"
  #include "/usr/include/Poco/AtomicFlag.h"
  #include "/usr/include/Poco/AutoPtr.h"
  #include "/usr/include/Poco/AutoReleasePool.h"
  #include "/usr/include/Poco/Base32Decoder.h"
  #include "/usr/include/Poco/Base32Encoder.h"
  #include "/usr/include/Poco/Base64Decoder.h"
  #include "/usr/include/Poco/Base64Encoder.h"
  #include "/usr/include/Poco/BasicEvent.h"
  #include "/usr/include/Poco/BinaryReader.h"
  #include "/usr/include/Poco/BinaryWriter.h"
  #include "/usr/include/Poco/Buffer.h"
  #include "/usr/include/Poco/BufferAllocator.h"
  #include "/usr/include/Poco/BufferedBidirectionalStreamBuf.h"
  #include "/usr/include/Poco/BufferedStreamBuf.h"
  #include "/usr/include/Poco/Bugcheck.h"
  #include "/usr/include/Poco/ByteOrder.h"
  #include "/usr/include/Poco/Channel.h"
  #include "/usr/include/Poco/Checksum.h"
  #include "/usr/include/Poco/ClassLibrary.h"
  #include "/usr/include/Poco/ClassLoader.h"
  #include "/usr/include/Poco/Clock.h"
  #include "/usr/include/Poco/Condition.h"
  #include "/usr/include/Poco/Config.h"
  #include "/usr/include/Poco/Configurable.h"
  #include "/usr/include/Poco/ConsoleChannel.h"
  #include "/usr/include/Poco/CountingStream.h"
  #include "/usr/include/Poco/Crypto/Cipher.h"
  #include "/usr/include/Poco/Crypto/CipherFactory.h"
  #include "/usr/include/Poco/Crypto/CipherImpl.h"
  #include "/usr/include/Poco/Crypto/CipherKey.h"
  #include "/usr/include/Poco/Crypto/CipherKeyImpl.h"
  #include "/usr/include/Poco/Crypto/Crypto.h"
  #include "/usr/include/Poco/Crypto/CryptoException.h"
  #include "/usr/include/Poco/Crypto/CryptoStream.h"
  #include "/usr/include/Poco/Crypto/CryptoTransform.h"
  #include "/usr/include/Poco/Crypto/DigestEngine.h"
  #include "/usr/include/Poco/Crypto/ECDSADigestEngine.h"
  #include "/usr/include/Poco/Crypto/ECKey.h"
  #include "/usr/include/Poco/Crypto/ECKeyImpl.h"
  #include "/usr/include/Poco/Crypto/EVPPKey.h"
  #include "/usr/include/Poco/Crypto/KeyPair.h"
  #include "/usr/include/Poco/Crypto/KeyPairImpl.h"
  #include "/usr/include/Poco/Crypto/OpenSSLInitializer.h"
  #include "/usr/include/Poco/Crypto/PKCS12Container.h"
  #include "/usr/include/Poco/Crypto/RSACipherImpl.h"
  #include "/usr/include/Poco/Crypto/RSADigestEngine.h"
  #include "/usr/include/Poco/Crypto/RSAKey.h"
  #include "/usr/include/Poco/Crypto/RSAKeyImpl.h"
  #include "/usr/include/Poco/Crypto/X509Certificate.h"
  #include "/usr/include/Poco/DOM/AbstractContainerNode.h"
  #include "/usr/include/Poco/DOM/AbstractNode.h"
  #include "/usr/include/Poco/DOM/Attr.h"
  #include "/usr/include/Poco/DOM/AttrMap.h"
  #include "/usr/include/Poco/DOM/AutoPtr.h"
  #include "/usr/include/Poco/DOM/CDATASection.h"
  #include "/usr/include/Poco/DOM/CharacterData.h"
  #include "/usr/include/Poco/DOM/ChildNodesList.h"
  #include "/usr/include/Poco/DOM/Comment.h"
  #include "/usr/include/Poco/DOM/DOMBuilder.h"
  #include "/usr/include/Poco/DOM/DOMException.h"
  #include "/usr/include/Poco/DOM/DOMImplementation.h"
  #include "/usr/include/Poco/DOM/DOMObject.h"
  #include "/usr/include/Poco/DOM/DOMParser.h"
  #include "/usr/include/Poco/DOM/DOMSerializer.h"
  #include "/usr/include/Poco/DOM/DOMWriter.h"
  #include "/usr/include/Poco/DOM/DTDMap.h"
  #include "/usr/include/Poco/DOM/Document.h"
  #include "/usr/include/Poco/DOM/DocumentEvent.h"
  #include "/usr/include/Poco/DOM/DocumentFragment.h"
  #include "/usr/include/Poco/DOM/DocumentType.h"
  #include "/usr/include/Poco/DOM/Element.h"
  #include "/usr/include/Poco/DOM/ElementsByTagNameList.h"
  #include "/usr/include/Poco/DOM/Entity.h"
  #include "/usr/include/Poco/DOM/EntityReference.h"
  #include "/usr/include/Poco/DOM/Event.h"
  #include "/usr/include/Poco/DOM/EventDispatcher.h"
  #include "/usr/include/Poco/DOM/EventException.h"
  #include "/usr/include/Poco/DOM/EventListener.h"
  #include "/usr/include/Poco/DOM/EventTarget.h"
  #include "/usr/include/Poco/DOM/MutationEvent.h"
  #include "/usr/include/Poco/DOM/NamedNodeMap.h"
  #include "/usr/include/Poco/DOM/Node.h"
  #include "/usr/include/Poco/DOM/NodeAppender.h"
  #include "/usr/include/Poco/DOM/NodeFilter.h"
  #include "/usr/include/Poco/DOM/NodeIterator.h"
  #include "/usr/include/Poco/DOM/NodeList.h"
  #include "/usr/include/Poco/DOM/Notation.h"
  #include "/usr/include/Poco/DOM/ProcessingInstruction.h"
  #include "/usr/include/Poco/DOM/Text.h"
  #include "/usr/include/Poco/DOM/TreeWalker.h"
  #include "/usr/include/Poco/Data/AbstractBinder.h"
  #include "/usr/include/Poco/Data/AbstractBinding.h"
  #include "/usr/include/Poco/Data/AbstractExtraction.h"
  #include "/usr/include/Poco/Data/AbstractExtractor.h"
  #include "/usr/include/Poco/Data/AbstractPreparation.h"
  #include "/usr/include/Poco/Data/AbstractPreparator.h"
  #include "/usr/include/Poco/Data/AbstractSessionImpl.h"
  #include "/usr/include/Poco/Data/ArchiveStrategy.h"
  #include "/usr/include/Poco/Data/AutoTransaction.h"
  #include "/usr/include/Poco/Data/Binding.h"
  #include "/usr/include/Poco/Data/Bulk.h"
  #include "/usr/include/Poco/Data/BulkBinding.h"
  #include "/usr/include/Poco/Data/BulkExtraction.h"
  #include "/usr/include/Poco/Data/Column.h"
  #include "/usr/include/Poco/Data/Connector.h"
  #include "/usr/include/Poco/Data/Constants.h"
  #include "/usr/include/Poco/Data/Data.h"
  #include "/usr/include/Poco/Data/DataException.h"
  #include "/usr/include/Poco/Data/Date.h"
  #include "/usr/include/Poco/Data/DynamicDateTime.h"
  #include "/usr/include/Poco/Data/DynamicLOB.h"
  #include "/usr/include/Poco/Data/Extraction.h"
  #include "/usr/include/Poco/Data/LOB.h"
  #include "/usr/include/Poco/Data/LOBStream.h"
  #include "/usr/include/Poco/Data/Limit.h"
  #include "/usr/include/Poco/Data/MetaColumn.h"
  #include "/usr/include/Poco/Data/MySQL/Binder.h"
  #include "/usr/include/Poco/Data/MySQL/Connector.h"
  #include "/usr/include/Poco/Data/MySQL/Extractor.h"
  #include "/usr/include/Poco/Data/MySQL/MySQL.h"
  #include "/usr/include/Poco/Data/MySQL/MySQLException.h"
  #include "/usr/include/Poco/Data/MySQL/MySQLStatementImpl.h"
  #include "/usr/include/Poco/Data/MySQL/ResultMetadata.h"
  #include "/usr/include/Poco/Data/MySQL/SessionHandle.h"
  #include "/usr/include/Poco/Data/MySQL/SessionImpl.h"
  #include "/usr/include/Poco/Data/MySQL/StatementExecutor.h"
  #include "/usr/include/Poco/Data/MySQL/Utility.h"
  #include "/usr/include/Poco/Data/ODBC/Binder.h"
  #include "/usr/include/Poco/Data/ODBC/ConnectionHandle.h"
  #include "/usr/include/Poco/Data/ODBC/Connector.h"
  #include "/usr/include/Poco/Data/ODBC/Diagnostics.h"
  #include "/usr/include/Poco/Data/ODBC/EnvironmentHandle.h"
  #include "/usr/include/Poco/Data/ODBC/Error.h"
  #include "/usr/include/Poco/Data/ODBC/Extractor.h"
  #include "/usr/include/Poco/Data/ODBC/Handle.h"
  #include "/usr/include/Poco/Data/ODBC/ODBC.h"
  #include "/usr/include/Poco/Data/ODBC/ODBCException.h"
  #include "/usr/include/Poco/Data/ODBC/ODBCMetaColumn.h"
  #include "/usr/include/Poco/Data/ODBC/ODBCStatementImpl.h"
  #include "/usr/include/Poco/Data/ODBC/Parameter.h"
  #include "/usr/include/Poco/Data/ODBC/Preparator.h"
  #include "/usr/include/Poco/Data/ODBC/SessionImpl.h"
  #include "/usr/include/Poco/Data/ODBC/TypeInfo.h"
  #include "/usr/include/Poco/Data/ODBC/Unicode.h"
  #include "/usr/include/Poco/Data/ODBC/Utility.h"
  #include "/usr/include/Poco/Data/PooledSessionHolder.h"
  #include "/usr/include/Poco/Data/PooledSessionImpl.h"
  #include "/usr/include/Poco/Data/Position.h"
  #include "/usr/include/Poco/Data/PostgreSQL/Binder.h"
  #include "/usr/include/Poco/Data/PostgreSQL/Connector.h"
  #include "/usr/include/Poco/Data/PostgreSQL/Extractor.h"
  #include "/usr/include/Poco/Data/PostgreSQL/PostgreSQL.h"
  #include "/usr/include/Poco/Data/PostgreSQL/PostgreSQLException.h"
  #include "/usr/include/Poco/Data/PostgreSQL/PostgreSQLStatementImpl.h"
  #include "/usr/include/Poco/Data/PostgreSQL/PostgreSQLTypes.h"
  #include "/usr/include/Poco/Data/PostgreSQL/SessionHandle.h"
  #include "/usr/include/Poco/Data/PostgreSQL/SessionImpl.h"
  #include "/usr/include/Poco/Data/PostgreSQL/StatementExecutor.h"
  #include "/usr/include/Poco/Data/PostgreSQL/Utility.h"
  #include "/usr/include/Poco/Data/Preparation.h"
  #include "/usr/include/Poco/Data/Range.h"
  #include "/usr/include/Poco/Data/RecordSet.h"
  #include "/usr/include/Poco/Data/Row.h"
  #include "/usr/include/Poco/Data/RowFilter.h"
  #include "/usr/include/Poco/Data/RowFormatter.h"
  #include "/usr/include/Poco/Data/RowIterator.h"
  #include "/usr/include/Poco/Data/SQLChannel.h"
  #include "/usr/include/Poco/Data/SQLite/Binder.h"
  #include "/usr/include/Poco/Data/SQLite/Connector.h"
  #include "/usr/include/Poco/Data/SQLite/Extractor.h"
  #include "/usr/include/Poco/Data/SQLite/Notifier.h"
  #include "/usr/include/Poco/Data/SQLite/SQLite.h"
  #include "/usr/include/Poco/Data/SQLite/SQLiteException.h"
  #include "/usr/include/Poco/Data/SQLite/SQLiteStatementImpl.h"
  #include "/usr/include/Poco/Data/SQLite/SessionImpl.h"
  #include "/usr/include/Poco/Data/SQLite/Utility.h"
  #include "/usr/include/Poco/Data/Session.h"
  #include "/usr/include/Poco/Data/SessionFactory.h"
  #include "/usr/include/Poco/Data/SessionImpl.h"
  #include "/usr/include/Poco/Data/SessionPool.h"
  #include "/usr/include/Poco/Data/SessionPoolContainer.h"
  #include "/usr/include/Poco/Data/SimpleRowFormatter.h"
  #include "/usr/include/Poco/Data/Statement.h"
  #include "/usr/include/Poco/Data/StatementCreator.h"
  #include "/usr/include/Poco/Data/StatementImpl.h"
  #include "/usr/include/Poco/Data/Time.h"
  #include "/usr/include/Poco/Data/Transaction.h"
  #include "/usr/include/Poco/Data/TypeHandler.h"
  #include "/usr/include/Poco/DataURIStream.h"
  #include "/usr/include/Poco/DataURIStreamFactory.h"
  #include "/usr/include/Poco/DateTime.h"
  #include "/usr/include/Poco/DateTimeFormat.h"
  #include "/usr/include/Poco/DateTimeFormatter.h"
  #include "/usr/include/Poco/DateTimeParser.h"
  #include "/usr/include/Poco/Debugger.h"
  #include "/usr/include/Poco/DefaultStrategy.h"
  #include "/usr/include/Poco/DeflatingStream.h"
  #include "/usr/include/Poco/Delegate.h"
  #include "/usr/include/Poco/DigestEngine.h"
  #include "/usr/include/Poco/DigestStream.h"
  #include "/usr/include/Poco/DirectoryIterator.h"
  #include "/usr/include/Poco/DirectoryIteratorStrategy.h"
  #include "/usr/include/Poco/DirectoryIterator_UNIX.h"
  #include "/usr/include/Poco/DirectoryWatcher.h"
  #include "/usr/include/Poco/DoubleByteEncoding.h"
  #include "/usr/include/Poco/Dynamic/Pair.h"
  #include "/usr/include/Poco/Dynamic/Struct.h"
  #include "/usr/include/Poco/Dynamic/Var.h"
  #include "/usr/include/Poco/Dynamic/VarHolder.h"
  #include "/usr/include/Poco/Dynamic/VarIterator.h"
  #include "/usr/include/Poco/DynamicAny.h"
  #include "/usr/include/Poco/DynamicAnyHolder.h"
  #include "/usr/include/Poco/DynamicFactory.h"
  #include "/usr/include/Poco/DynamicStruct.h"
  #include "/usr/include/Poco/Encodings.h"
  #include "/usr/include/Poco/Environment.h"
  #include "/usr/include/Poco/Environment_UNIX.h"
  #include "/usr/include/Poco/Error.h"
  #include "/usr/include/Poco/ErrorHandler.h"
  #include "/usr/include/Poco/Event.h"
  #include "/usr/include/Poco/EventArgs.h"
  #include "/usr/include/Poco/EventChannel.h"
  #include "/usr/include/Poco/Event_POSIX.h"
  #include "/usr/include/Poco/Exception.h"
  #include "/usr/include/Poco/ExpirationDecorator.h"
  #include "/usr/include/Poco/Expire.h"
  #include "/usr/include/Poco/ExpireCache.h"
  #include "/usr/include/Poco/ExpireLRUCache.h"
  #include "/usr/include/Poco/ExpireStrategy.h"
  #include "/usr/include/Poco/FIFOBuffer.h"
  #include "/usr/include/Poco/FIFOBufferStream.h"
  #include "/usr/include/Poco/FIFOEvent.h"
  #include "/usr/include/Poco/FIFOStrategy.h"
  #include "/usr/include/Poco/FPEnvironment.h"
  #include "/usr/include/Poco/File.h"
  #include "/usr/include/Poco/FileChannel.h"
  #include "/usr/include/Poco/FileStream.h"
  #include "/usr/include/Poco/FileStreamFactory.h"
  #include "/usr/include/Poco/FileStream_POSIX.h"
  #include "/usr/include/Poco/File_UNIX.h"
  #include "/usr/include/Poco/Format.h"
  #include "/usr/include/Poco/Formatter.h"
  #include "/usr/include/Poco/FormattingChannel.h"
  #include "/usr/include/Poco/Foundation.h"
  #include "/usr/include/Poco/FunctionDelegate.h"
  #include "/usr/include/Poco/FunctionPriorityDelegate.h"
  #include "/usr/include/Poco/Glob.h"
  #include "/usr/include/Poco/HMACEngine.h"
  #include "/usr/include/Poco/Hash.h"
  #include "/usr/include/Poco/HashFunction.h"
  #include "/usr/include/Poco/HashMap.h"
  #include "/usr/include/Poco/HashSet.h"
  #include "/usr/include/Poco/HashStatistic.h"
  #include "/usr/include/Poco/HashTable.h"
  #include "/usr/include/Poco/HexBinaryDecoder.h"
  #include "/usr/include/Poco/HexBinaryEncoder.h"
  #include "/usr/include/Poco/ISO8859_10Encoding.h"
  #include "/usr/include/Poco/ISO8859_11Encoding.h"
  #include "/usr/include/Poco/ISO8859_13Encoding.h"
  #include "/usr/include/Poco/ISO8859_14Encoding.h"
  #include "/usr/include/Poco/ISO8859_16Encoding.h"
  #include "/usr/include/Poco/ISO8859_3Encoding.h"
  #include "/usr/include/Poco/ISO8859_4Encoding.h"
  #include "/usr/include/Poco/ISO8859_5Encoding.h"
  #include "/usr/include/Poco/ISO8859_6Encoding.h"
  #include "/usr/include/Poco/ISO8859_7Encoding.h"
  #include "/usr/include/Poco/ISO8859_8Encoding.h"
  #include "/usr/include/Poco/ISO8859_9Encoding.h"
  #include "/usr/include/Poco/InflatingStream.h"
  #include "/usr/include/Poco/Instantiator.h"
  #include "/usr/include/Poco/JSON/Array.h"
  #include "/usr/include/Poco/JSON/Handler.h"
  #include "/usr/include/Poco/JSON/JSON.h"
  #include "/usr/include/Poco/JSON/JSONException.h"
  #include "/usr/include/Poco/JSON/Object.h"
  #include "/usr/include/Poco/JSON/ParseHandler.h"
  #include "/usr/include/Poco/JSON/Parser.h"
  #include "/usr/include/Poco/JSON/ParserImpl.h"
  #include "/usr/include/Poco/JSON/PrintHandler.h"
  #include "/usr/include/Poco/JSON/Query.h"
  #include "/usr/include/Poco/JSON/Stringifier.h"
  #include "/usr/include/Poco/JSON/Template.h"
  #include "/usr/include/Poco/JSON/TemplateCache.h"
  #include "/usr/include/Poco/JSONString.h"
  #include "/usr/include/Poco/JWT/JWT.h"
  #include "/usr/include/Poco/JWT/JWTException.h"
  #include "/usr/include/Poco/JWT/Serializer.h"
  #include "/usr/include/Poco/JWT/Signer.h"
  #include "/usr/include/Poco/JWT/Token.h"
  #include "/usr/include/Poco/KeyValueArgs.h"
  #include "/usr/include/Poco/LRUCache.h"
  #include "/usr/include/Poco/LRUStrategy.h"
  #include "/usr/include/Poco/Latin1Encoding.h"
  #include "/usr/include/Poco/Latin2Encoding.h"
  #include "/usr/include/Poco/Latin9Encoding.h"
  #include "/usr/include/Poco/LineEndingConverter.h"
  #include "/usr/include/Poco/LinearHashTable.h"
  #include "/usr/include/Poco/ListMap.h"
  #include "/usr/include/Poco/LocalDateTime.h"
  #include "/usr/include/Poco/LogFile.h"
  #include "/usr/include/Poco/LogFile_STD.h"
  #include "/usr/include/Poco/LogStream.h"
  #include "/usr/include/Poco/Logger.h"
  #include "/usr/include/Poco/LoggingFactory.h"
  #include "/usr/include/Poco/LoggingRegistry.h"
  #include "/usr/include/Poco/MD4Engine.h"
  #include "/usr/include/Poco/MD5Engine.h"
  #include "/usr/include/Poco/MacCentralEurRomanEncoding.h"
  #include "/usr/include/Poco/MacChineseSimpEncoding.h"
  #include "/usr/include/Poco/MacChineseTradEncoding.h"
  #include "/usr/include/Poco/MacCyrillicEncoding.h"
  #include "/usr/include/Poco/MacJapaneseEncoding.h"
  #include "/usr/include/Poco/MacKoreanEncoding.h"
  #include "/usr/include/Poco/MacRomanEncoding.h"
  #include "/usr/include/Poco/Manifest.h"
  #include "/usr/include/Poco/MemoryPool.h"
  #include "/usr/include/Poco/MemoryStream.h"
  #include "/usr/include/Poco/Message.h"
  #include "/usr/include/Poco/MetaObject.h"
  #include "/usr/include/Poco/MetaProgramming.h"
  #include "/usr/include/Poco/MongoDB/Array.h"
  #include "/usr/include/Poco/MongoDB/BSONReader.h"
  #include "/usr/include/Poco/MongoDB/BSONWriter.h"
  #include "/usr/include/Poco/MongoDB/Binary.h"
  #include "/usr/include/Poco/MongoDB/Connection.h"
  #include "/usr/include/Poco/MongoDB/Cursor.h"
  #include "/usr/include/Poco/MongoDB/Database.h"
  #include "/usr/include/Poco/MongoDB/DeleteRequest.h"
  #include "/usr/include/Poco/MongoDB/Document.h"
  #include "/usr/include/Poco/MongoDB/Element.h"
  #include "/usr/include/Poco/MongoDB/GetMoreRequest.h"
  #include "/usr/include/Poco/MongoDB/InsertRequest.h"
  #include "/usr/include/Poco/MongoDB/JavaScriptCode.h"
  #include "/usr/include/Poco/MongoDB/KillCursorsRequest.h"
  #include "/usr/include/Poco/MongoDB/Message.h"
  #include "/usr/include/Poco/MongoDB/MessageHeader.h"
  #include "/usr/include/Poco/MongoDB/MongoDB.h"
  #include "/usr/include/Poco/MongoDB/ObjectId.h"
  #include "/usr/include/Poco/MongoDB/PoolableConnectionFactory.h"
  #include "/usr/include/Poco/MongoDB/QueryRequest.h"
  #include "/usr/include/Poco/MongoDB/RegularExpression.h"
  #include "/usr/include/Poco/MongoDB/ReplicaSet.h"
  #include "/usr/include/Poco/MongoDB/RequestMessage.h"
  #include "/usr/include/Poco/MongoDB/ResponseMessage.h"
  #include "/usr/include/Poco/MongoDB/UpdateRequest.h"
  #include "/usr/include/Poco/Mutex.h"
  #include "/usr/include/Poco/Mutex_POSIX.h"
  #include "/usr/include/Poco/NObserver.h"
  #include "/usr/include/Poco/NamedEvent.h"
  #include "/usr/include/Poco/NamedEvent_UNIX.h"
  #include "/usr/include/Poco/NamedMutex.h"
  #include "/usr/include/Poco/NamedMutex_UNIX.h"
  #include "/usr/include/Poco/NamedTuple.h"
  #include "/usr/include/Poco/NestedDiagnosticContext.h"
  #include "/usr/include/Poco/Net/AbstractHTTPRequestHandler.h"
  #include "/usr/include/Poco/Net/AcceptCertificateHandler.h"
  #include "/usr/include/Poco/Net/CertificateHandlerFactory.h"
  #include "/usr/include/Poco/Net/CertificateHandlerFactoryMgr.h"
  #include "/usr/include/Poco/Net/ConsoleCertificateHandler.h"
  #include "/usr/include/Poco/Net/Context.h"
  #include "/usr/include/Poco/Net/DNS.h"
  #include "/usr/include/Poco/Net/DatagramSocket.h"
  #include "/usr/include/Poco/Net/DatagramSocketImpl.h"
  #include "/usr/include/Poco/Net/DialogSocket.h"
  #include "/usr/include/Poco/Net/EscapeHTMLStream.h"
  #include "/usr/include/Poco/Net/FTPClientSession.h"
  #include "/usr/include/Poco/Net/FTPSClientSession.h"
  #include "/usr/include/Poco/Net/FTPSStreamFactory.h"
  #include "/usr/include/Poco/Net/FTPStreamFactory.h"
  #include "/usr/include/Poco/Net/FilePartSource.h"
  #include "/usr/include/Poco/Net/HTMLForm.h"
  #include "/usr/include/Poco/Net/HTTPAuthenticationParams.h"
  #include "/usr/include/Poco/Net/HTTPBasicCredentials.h"
  #include "/usr/include/Poco/Net/HTTPBasicStreamBuf.h"
  #include "/usr/include/Poco/Net/HTTPBufferAllocator.h"
  #include "/usr/include/Poco/Net/HTTPChunkedStream.h"
  #include "/usr/include/Poco/Net/HTTPClientSession.h"
  #include "/usr/include/Poco/Net/HTTPCookie.h"
  #include "/usr/include/Poco/Net/HTTPCredentials.h"
  #include "/usr/include/Poco/Net/HTTPDigestCredentials.h"
  #include "/usr/include/Poco/Net/HTTPFixedLengthStream.h"
  #include "/usr/include/Poco/Net/HTTPHeaderStream.h"
  #include "/usr/include/Poco/Net/HTTPIOStream.h"
  #include "/usr/include/Poco/Net/HTTPMessage.h"
  #include "/usr/include/Poco/Net/HTTPNTLMCredentials.h"
  #include "/usr/include/Poco/Net/HTTPRequest.h"
  #include "/usr/include/Poco/Net/HTTPRequestHandler.h"
  #include "/usr/include/Poco/Net/HTTPRequestHandlerFactory.h"
  #include "/usr/include/Poco/Net/HTTPResponse.h"
  #include "/usr/include/Poco/Net/HTTPSClientSession.h"
  #include "/usr/include/Poco/Net/HTTPSSessionInstantiator.h"
  #include "/usr/include/Poco/Net/HTTPSStreamFactory.h"
  #include "/usr/include/Poco/Net/HTTPServer.h"
  #include "/usr/include/Poco/Net/HTTPServerConnection.h"
  #include "/usr/include/Poco/Net/HTTPServerConnectionFactory.h"
  #include "/usr/include/Poco/Net/HTTPServerParams.h"
  #include "/usr/include/Poco/Net/HTTPServerRequest.h"
  #include "/usr/include/Poco/Net/HTTPServerRequestImpl.h"
  #include "/usr/include/Poco/Net/HTTPServerResponse.h"
  #include "/usr/include/Poco/Net/HTTPServerResponseImpl.h"
  #include "/usr/include/Poco/Net/HTTPServerSession.h"
  #include "/usr/include/Poco/Net/HTTPSession.h"
  #include "/usr/include/Poco/Net/HTTPSessionFactory.h"
  #include "/usr/include/Poco/Net/HTTPSessionInstantiator.h"
  #include "/usr/include/Poco/Net/HTTPStream.h"
  #include "/usr/include/Poco/Net/HTTPStreamFactory.h"
  #include "/usr/include/Poco/Net/HostEntry.h"
  #include "/usr/include/Poco/Net/ICMPClient.h"
  #include "/usr/include/Poco/Net/ICMPEventArgs.h"
  #include "/usr/include/Poco/Net/ICMPPacket.h"
  #include "/usr/include/Poco/Net/ICMPPacketImpl.h"
  #include "/usr/include/Poco/Net/ICMPSocket.h"
  #include "/usr/include/Poco/Net/ICMPSocketImpl.h"
  #include "/usr/include/Poco/Net/ICMPv4PacketImpl.h"
  #include "/usr/include/Poco/Net/IPAddress.h"
  #include "/usr/include/Poco/Net/IPAddressImpl.h"
  #include "/usr/include/Poco/Net/InvalidCertificateHandler.h"
  #include "/usr/include/Poco/Net/KeyConsoleHandler.h"
  #include "/usr/include/Poco/Net/KeyFileHandler.h"
  #include "/usr/include/Poco/Net/MailMessage.h"
  #include "/usr/include/Poco/Net/MailRecipient.h"
  #include "/usr/include/Poco/Net/MailStream.h"
  #include "/usr/include/Poco/Net/MediaType.h"
  #include "/usr/include/Poco/Net/MessageHeader.h"
  #include "/usr/include/Poco/Net/MultiSocketPoller.h"
  #include "/usr/include/Poco/Net/MulticastSocket.h"
  #include "/usr/include/Poco/Net/MultipartReader.h"
  #include "/usr/include/Poco/Net/MultipartWriter.h"
  #include "/usr/include/Poco/Net/NTLMCredentials.h"
  #include "/usr/include/Poco/Net/NTPClient.h"
  #include "/usr/include/Poco/Net/NTPEventArgs.h"
  #include "/usr/include/Poco/Net/NTPPacket.h"
  #include "/usr/include/Poco/Net/NameValueCollection.h"
  #include "/usr/include/Poco/Net/Net.h"
  #include "/usr/include/Poco/Net/NetException.h"
  #include "/usr/include/Poco/Net/NetSSL.h"
  #include "/usr/include/Poco/Net/NetworkInterface.h"
  #include "/usr/include/Poco/Net/NullPartHandler.h"
  #include "/usr/include/Poco/Net/OAuth10Credentials.h"
  #include "/usr/include/Poco/Net/OAuth20Credentials.h"
  #include "/usr/include/Poco/Net/POP3ClientSession.h"
  #include "/usr/include/Poco/Net/ParallelSocketAcceptor.h"
  #include "/usr/include/Poco/Net/ParallelSocketReactor.h"
  #include "/usr/include/Poco/Net/PartHandler.h"
  #include "/usr/include/Poco/Net/PartSource.h"
  #include "/usr/include/Poco/Net/PartStore.h"
  #include "/usr/include/Poco/Net/PrivateKeyFactory.h"
  #include "/usr/include/Poco/Net/PrivateKeyFactoryMgr.h"
  #include "/usr/include/Poco/Net/PrivateKeyPassphraseHandler.h"
  #include "/usr/include/Poco/Net/QuotedPrintableDecoder.h"
  #include "/usr/include/Poco/Net/QuotedPrintableEncoder.h"
  #include "/usr/include/Poco/Net/RawSocket.h"
  #include "/usr/include/Poco/Net/RawSocketImpl.h"
  #include "/usr/include/Poco/Net/RejectCertificateHandler.h"
  #include "/usr/include/Poco/Net/RemoteSyslogChannel.h"
  #include "/usr/include/Poco/Net/RemoteSyslogListener.h"
  #include "/usr/include/Poco/Net/SMTPChannel.h"
  #include "/usr/include/Poco/Net/SMTPClientSession.h"
  #include "/usr/include/Poco/Net/SSLException.h"
  #include "/usr/include/Poco/Net/SSLManager.h"
  #include "/usr/include/Poco/Net/SSPINTLMCredentials.h"
  #include "/usr/include/Poco/Net/SecureSMTPClientSession.h"
  #include "/usr/include/Poco/Net/SecureServerSocket.h"
  #include "/usr/include/Poco/Net/SecureServerSocketImpl.h"
  #include "/usr/include/Poco/Net/SecureSocketImpl.h"
  #include "/usr/include/Poco/Net/SecureStreamSocket.h"
  #include "/usr/include/Poco/Net/SecureStreamSocketImpl.h"
  #include "/usr/include/Poco/Net/ServerSocket.h"
  #include "/usr/include/Poco/Net/ServerSocketImpl.h"
  #include "/usr/include/Poco/Net/Session.h"
  #include "/usr/include/Poco/Net/SingleSocketPoller.h"
  #include "/usr/include/Poco/Net/Socket.h"
  #include "/usr/include/Poco/Net/SocketAcceptor.h"
  #include "/usr/include/Poco/Net/SocketAddress.h"
  #include "/usr/include/Poco/Net/SocketAddressImpl.h"
  #include "/usr/include/Poco/Net/SocketConnector.h"
  #include "/usr/include/Poco/Net/SocketDefs.h"
  #include "/usr/include/Poco/Net/SocketImpl.h"
  #include "/usr/include/Poco/Net/SocketNotification.h"
  #include "/usr/include/Poco/Net/SocketNotifier.h"
  #include "/usr/include/Poco/Net/SocketReactor.h"
  #include "/usr/include/Poco/Net/SocketStream.h"
  #include "/usr/include/Poco/Net/StreamSocket.h"
  #include "/usr/include/Poco/Net/StreamSocketImpl.h"
  #include "/usr/include/Poco/Net/StringPartSource.h"
  #include "/usr/include/Poco/Net/TCPServer.h"
  #include "/usr/include/Poco/Net/TCPServerConnection.h"
  #include "/usr/include/Poco/Net/TCPServerConnectionFactory.h"
  #include "/usr/include/Poco/Net/TCPServerDispatcher.h"
  #include "/usr/include/Poco/Net/TCPServerParams.h"
  #include "/usr/include/Poco/Net/UDPClient.h"
  #include "/usr/include/Poco/Net/UDPServer.h"
  #include "/usr/include/Poco/Net/Utility.h"
  #include "/usr/include/Poco/Net/VerificationErrorArgs.h"
  #include "/usr/include/Poco/Net/WebSocket.h"
  #include "/usr/include/Poco/Net/WebSocketImpl.h"
  #include "/usr/include/Poco/Net/X509Certificate.h"
  #include "/usr/include/Poco/Notification.h"
  #include "/usr/include/Poco/NotificationCenter.h"
  #include "/usr/include/Poco/NotificationQueue.h"
  #include "/usr/include/Poco/NotificationStrategy.h"
  #include "/usr/include/Poco/NullChannel.h"
  #include "/usr/include/Poco/NullStream.h"
  #include "/usr/include/Poco/Nullable.h"
  #include "/usr/include/Poco/NumberFormatter.h"
  #include "/usr/include/Poco/NumberParser.h"
  #include "/usr/include/Poco/NumericString.h"
  #include "/usr/include/Poco/ObjectPool.h"
  #include "/usr/include/Poco/Observer.h"
  #include "/usr/include/Poco/Optional.h"
  #include "/usr/include/Poco/OrderedMap.h"
  #include "/usr/include/Poco/OrderedSet.h"
  #include "/usr/include/Poco/PBKDF2Engine.h"
  #include "/usr/include/Poco/Path.h"
  #include "/usr/include/Poco/Path_UNIX.h"
  #include "/usr/include/Poco/PatternFormatter.h"
  #include "/usr/include/Poco/Pipe.h"
  #include "/usr/include/Poco/PipeImpl.h"
  #include "/usr/include/Poco/PipeImpl_POSIX.h"
  #include "/usr/include/Poco/PipeStream.h"
  #include "/usr/include/Poco/Platform.h"
  #include "/usr/include/Poco/Platform_POSIX.h"
  #include "/usr/include/Poco/Poco.h"
  #include "/usr/include/Poco/PriorityDelegate.h"
  #include "/usr/include/Poco/PriorityEvent.h"
  #include "/usr/include/Poco/PriorityExpire.h"
  #include "/usr/include/Poco/PriorityNotificationQueue.h"
  #include "/usr/include/Poco/PriorityStrategy.h"
  #include "/usr/include/Poco/Process.h"
  #include "/usr/include/Poco/Process_UNIX.h"
  #include "/usr/include/Poco/PurgeStrategy.h"
  #include "/usr/include/Poco/RWLock.h"
  #include "/usr/include/Poco/RWLock_POSIX.h"
  #include "/usr/include/Poco/Random.h"
  #include "/usr/include/Poco/RandomStream.h"
  #include "/usr/include/Poco/RecursiveDirectoryIterator.h"
  #include "/usr/include/Poco/RecursiveDirectoryIteratorImpl.h"
  #include "/usr/include/Poco/Redis/Array.h"
  #include "/usr/include/Poco/Redis/AsyncReader.h"
  #include "/usr/include/Poco/Redis/Client.h"
  #include "/usr/include/Poco/Redis/Command.h"
  #include "/usr/include/Poco/Redis/Error.h"
  #include "/usr/include/Poco/Redis/Exception.h"
  #include "/usr/include/Poco/Redis/PoolableConnectionFactory.h"
  #include "/usr/include/Poco/Redis/Redis.h"
  #include "/usr/include/Poco/Redis/RedisEventArgs.h"
  #include "/usr/include/Poco/Redis/RedisStream.h"
  #include "/usr/include/Poco/Redis/Type.h"
  #include "/usr/include/Poco/RefCountedObject.h"
  #include "/usr/include/Poco/RegularExpression.h"
  #include "/usr/include/Poco/RotateStrategy.h"
  #include "/usr/include/Poco/Runnable.h"
  #include "/usr/include/Poco/RunnableAdapter.h"
  #include "/usr/include/Poco/SAX/Attributes.h"
  #include "/usr/include/Poco/SAX/AttributesImpl.h"
  #include "/usr/include/Poco/SAX/ContentHandler.h"
  #include "/usr/include/Poco/SAX/DTDHandler.h"
  #include "/usr/include/Poco/SAX/DeclHandler.h"
  #include "/usr/include/Poco/SAX/DefaultHandler.h"
  #include "/usr/include/Poco/SAX/EntityResolver.h"
  #include "/usr/include/Poco/SAX/EntityResolverImpl.h"
  #include "/usr/include/Poco/SAX/ErrorHandler.h"
  #include "/usr/include/Poco/SAX/InputSource.h"
  #include "/usr/include/Poco/SAX/LexicalHandler.h"
  #include "/usr/include/Poco/SAX/Locator.h"
  #include "/usr/include/Poco/SAX/LocatorImpl.h"
  #include "/usr/include/Poco/SAX/NamespaceSupport.h"
  #include "/usr/include/Poco/SAX/SAXException.h"
  #include "/usr/include/Poco/SAX/SAXParser.h"
  #include "/usr/include/Poco/SAX/WhitespaceFilter.h"
  #include "/usr/include/Poco/SAX/XMLFilter.h"
  #include "/usr/include/Poco/SAX/XMLFilterImpl.h"
  #include "/usr/include/Poco/SAX/XMLReader.h"
  #include "/usr/include/Poco/SHA1Engine.h"
  #include "/usr/include/Poco/SHA2Engine.h"
  #include "/usr/include/Poco/ScopedLock.h"
  #include "/usr/include/Poco/ScopedUnlock.h"
  #include "/usr/include/Poco/Semaphore.h"
  #include "/usr/include/Poco/Semaphore_POSIX.h"
  #include "/usr/include/Poco/SharedLibrary.h"
  #include "/usr/include/Poco/SharedLibrary_UNIX.h"
  #include "/usr/include/Poco/SharedMemory.h"
  #include "/usr/include/Poco/SharedMemory_DUMMY.h"
  #include "/usr/include/Poco/SharedMemory_POSIX.h"
  #include "/usr/include/Poco/SharedPtr.h"
  #include "/usr/include/Poco/SignalHandler.h"
  #include "/usr/include/Poco/SimpleFileChannel.h"
  #include "/usr/include/Poco/SimpleHashTable.h"
  #include "/usr/include/Poco/SingletonHolder.h"
  #include "/usr/include/Poco/SortedDirectoryIterator.h"
  #include "/usr/include/Poco/SplitterChannel.h"
  #include "/usr/include/Poco/Stopwatch.h"
  #include "/usr/include/Poco/StrategyCollection.h"
  #include "/usr/include/Poco/StreamChannel.h"
  #include "/usr/include/Poco/StreamConverter.h"
  #include "/usr/include/Poco/StreamCopier.h"
  #include "/usr/include/Poco/StreamTokenizer.h"
  #include "/usr/include/Poco/StreamUtil.h"
  #include "/usr/include/Poco/String.h"
  #include "/usr/include/Poco/StringTokenizer.h"
  #include "/usr/include/Poco/SynchronizedObject.h"
  #include "/usr/include/Poco/SyslogChannel.h"
  #include "/usr/include/Poco/Task.h"
  #include "/usr/include/Poco/TaskManager.h"
  #include "/usr/include/Poco/TaskNotification.h"
  #include "/usr/include/Poco/TeeStream.h"
  #include "/usr/include/Poco/TemporaryFile.h"
  #include "/usr/include/Poco/TextBufferIterator.h"
  #include "/usr/include/Poco/TextConverter.h"
  #include "/usr/include/Poco/TextEncoding.h"
  #include "/usr/include/Poco/TextIterator.h"
  #include "/usr/include/Poco/Thread.h"
  #include "/usr/include/Poco/ThreadLocal.h"
  #include "/usr/include/Poco/ThreadPool.h"
  #include "/usr/include/Poco/ThreadTarget.h"
  #include "/usr/include/Poco/Thread_POSIX.h"
  #include "/usr/include/Poco/TimedNotificationQueue.h"
  #include "/usr/include/Poco/Timer.h"
  #include "/usr/include/Poco/Timespan.h"
  #include "/usr/include/Poco/Timestamp.h"
  #include "/usr/include/Poco/Timezone.h"
  #include "/usr/include/Poco/Token.h"
  #include "/usr/include/Poco/Tuple.h"
  #include "/usr/include/Poco/TypeList.h"
  #include "/usr/include/Poco/Types.h"
  #include "/usr/include/Poco/URI.h"
  #include "/usr/include/Poco/URIStreamFactory.h"
  #include "/usr/include/Poco/URIStreamOpener.h"
  #include "/usr/include/Poco/UTF16Encoding.h"
  #include "/usr/include/Poco/UTF32Encoding.h"
  #include "/usr/include/Poco/UTF8Encoding.h"
  #include "/usr/include/Poco/UTF8String.h"
  #include "/usr/include/Poco/UTFString.h"
  #include "/usr/include/Poco/UUID.h"
  #include "/usr/include/Poco/UUIDGenerator.h"
  #include "/usr/include/Poco/UnWindows.h"
  #include "/usr/include/Poco/UnbufferedStreamBuf.h"
  #include "/usr/include/Poco/Unicode.h"
  #include "/usr/include/Poco/UnicodeConverter.h"
  #include "/usr/include/Poco/UniqueAccessExpireCache.h"
  #include "/usr/include/Poco/UniqueAccessExpireLRUCache.h"
  #include "/usr/include/Poco/UniqueAccessExpireStrategy.h"
  #include "/usr/include/Poco/UniqueExpireCache.h"
  #include "/usr/include/Poco/UniqueExpireLRUCache.h"
  #include "/usr/include/Poco/UniqueExpireStrategy.h"
  #include "/usr/include/Poco/Util/AbstractConfiguration.h"
  #include "/usr/include/Poco/Util/Application.h"
  #include "/usr/include/Poco/Util/ConfigurationMapper.h"
  #include "/usr/include/Poco/Util/ConfigurationView.h"
  #include "/usr/include/Poco/Util/FilesystemConfiguration.h"
  #include "/usr/include/Poco/Util/HelpFormatter.h"
  #include "/usr/include/Poco/Util/IniFileConfiguration.h"
  #include "/usr/include/Poco/Util/IntValidator.h"
  #include "/usr/include/Poco/Util/JSONConfiguration.h"
  #include "/usr/include/Poco/Util/LayeredConfiguration.h"
  #include "/usr/include/Poco/Util/LoggingConfigurator.h"
  #include "/usr/include/Poco/Util/LoggingSubsystem.h"
  #include "/usr/include/Poco/Util/MapConfiguration.h"
  #include "/usr/include/Poco/Util/Option.h"
  #include "/usr/include/Poco/Util/OptionCallback.h"
  #include "/usr/include/Poco/Util/OptionException.h"
  #include "/usr/include/Poco/Util/OptionProcessor.h"
  #include "/usr/include/Poco/Util/OptionSet.h"
  #include "/usr/include/Poco/Util/PropertyFileConfiguration.h"
  #include "/usr/include/Poco/Util/RegExpValidator.h"
  #include "/usr/include/Poco/Util/ServerApplication.h"
  #include "/usr/include/Poco/Util/Subsystem.h"
  #include "/usr/include/Poco/Util/SystemConfiguration.h"
  #include "/usr/include/Poco/Util/Timer.h"
  #include "/usr/include/Poco/Util/TimerTask.h"
  #include "/usr/include/Poco/Util/TimerTaskAdapter.h"
  #include "/usr/include/Poco/Util/Units.h"
  #include "/usr/include/Poco/Util/Util.h"
  #include "/usr/include/Poco/Util/Validator.h"
  #include "/usr/include/Poco/Util/XMLConfiguration.h"
  #include "/usr/include/Poco/ValidArgs.h"
  #include "/usr/include/Poco/Version.h"
  #include "/usr/include/Poco/Void.h"
  #include "/usr/include/Poco/Windows1250Encoding.h"
  #include "/usr/include/Poco/Windows1251Encoding.h"
  #include "/usr/include/Poco/Windows1252Encoding.h"
  #include "/usr/include/Poco/Windows1253Encoding.h"
  #include "/usr/include/Poco/Windows1254Encoding.h"
  #include "/usr/include/Poco/Windows1255Encoding.h"
  #include "/usr/include/Poco/Windows1256Encoding.h"
  #include "/usr/include/Poco/Windows1257Encoding.h"
  #include "/usr/include/Poco/Windows1258Encoding.h"
  #include "/usr/include/Poco/Windows874Encoding.h"
  #include "/usr/include/Poco/Windows932Encoding.h"
  #include "/usr/include/Poco/Windows936Encoding.h"
  #include "/usr/include/Poco/Windows949Encoding.h"
  #include "/usr/include/Poco/Windows950Encoding.h"
  #include "/usr/include/Poco/XML/Content.h"
  #include "/usr/include/Poco/XML/Name.h"
  #include "/usr/include/Poco/XML/NamePool.h"
  #include "/usr/include/Poco/XML/NamespaceStrategy.h"
  #include "/usr/include/Poco/XML/ParserEngine.h"
  #include "/usr/include/Poco/XML/QName.h"
  #include "/usr/include/Poco/XML/ValueTraits.h"
  #include "/usr/include/Poco/XML/XML.h"
  #include "/usr/include/Poco/XML/XMLException.h"
  #include "/usr/include/Poco/XML/XMLStream.h"
  #include "/usr/include/Poco/XML/XMLStreamParser.h"
  #include "/usr/include/Poco/XML/XMLStreamParserException.h"
  #include "/usr/include/Poco/XML/XMLString.h"
  #include "/usr/include/Poco/XML/XMLWriter.h"
  #include "/usr/include/Poco/XML/expat.h"
  #include "/usr/include/Poco/XML/expat_external.h"
  #include "/usr/include/Poco/Zip/Add.h"
  #include "/usr/include/Poco/Zip/AutoDetectStream.h"
  #include "/usr/include/Poco/Zip/Compress.h"
  #include "/usr/include/Poco/Zip/Decompress.h"
  #include "/usr/include/Poco/Zip/Delete.h"
  #include "/usr/include/Poco/Zip/Keep.h"
  #include "/usr/include/Poco/Zip/ParseCallback.h"
  #include "/usr/include/Poco/Zip/PartialStream.h"
  #include "/usr/include/Poco/Zip/Rename.h"
  #include "/usr/include/Poco/Zip/Replace.h"
  #include "/usr/include/Poco/Zip/SkipCallback.h"
  #include "/usr/include/Poco/Zip/Zip.h"
  #include "/usr/include/Poco/Zip/ZipArchive.h"
  #include "/usr/include/Poco/Zip/ZipArchiveInfo.h"
  #include "/usr/include/Poco/Zip/ZipCommon.h"
  #include "/usr/include/Poco/Zip/ZipDataInfo.h"
  #include "/usr/include/Poco/Zip/ZipException.h"
  #include "/usr/include/Poco/Zip/ZipFileInfo.h"
  #include "/usr/include/Poco/Zip/ZipLocalFileHeader.h"
  #include "/usr/include/Poco/Zip/ZipManipulator.h"
  #include "/usr/include/Poco/Zip/ZipOperation.h"
  #include "/usr/include/Poco/Zip/ZipStream.h"
  #include "/usr/include/Poco/Zip/ZipUtil.h"
  #include "/usr/include/Poco/ordered_hash.h"
  #include "/usr/include/Poco/ordered_map.h"
  #include "/usr/include/Poco/ordered_set.h"
  #include "/usr/include/Poco/zconf.h"
  #include "/usr/include/Poco/zlib.h"

  // add namespaces
  namespace Poco{typedef int tmp_add_type_1;}
  Poco::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace Poco{namespace ActiveRecord{typedef int tmp_add_type_2;}}
  Poco::ActiveRecord::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace Poco{namespace Crypto{typedef int tmp_add_type_3;}}
  Poco::Crypto::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace Poco{namespace Data{typedef int tmp_add_type_4;}}
  Poco::Data::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace Poco{namespace Data{namespace Keywords{typedef int tmp_add_type_5;}}}
  Poco::Data::Keywords::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace Poco{namespace Data{namespace MySQL{typedef int tmp_add_type_6;}}}
  Poco::Data::MySQL::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace Poco{namespace Data{namespace ODBC{typedef int tmp_add_type_7;}}}
  Poco::Data::ODBC::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace Poco{namespace Data{namespace PostgreSQL{typedef int tmp_add_type_8;}}}
  Poco::Data::PostgreSQL::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace Poco{namespace Data{namespace SQLite{typedef int tmp_add_type_9;}}}
  Poco::Data::SQLite::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace Poco{namespace Dynamic{typedef int tmp_add_type_10;}}
  Poco::Dynamic::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace Poco{namespace Dynamic{namespace Impl{typedef int tmp_add_type_11;}}}
  Poco::Dynamic::Impl::tmp_add_type_11 tmp_add_func_11(){return 0;};
  namespace Poco{namespace Impl{typedef int tmp_add_type_12;}}
  Poco::Impl::tmp_add_type_12 tmp_add_func_12(){return 0;};
  namespace Poco{namespace JSON{typedef int tmp_add_type_13;}}
  Poco::JSON::tmp_add_type_13 tmp_add_func_13(){return 0;};
  namespace Poco{namespace JWT{typedef int tmp_add_type_14;}}
  Poco::JWT::tmp_add_type_14 tmp_add_func_14(){return 0;};
  namespace Poco{namespace MongoDB{typedef int tmp_add_type_15;}}
  Poco::MongoDB::tmp_add_type_15 tmp_add_func_15(){return 0;};
  namespace Poco{namespace Net{typedef int tmp_add_type_16;}}
  Poco::Net::tmp_add_type_16 tmp_add_func_16(){return 0;};
  namespace Poco{namespace Net{namespace Impl{typedef int tmp_add_type_17;}}}
  Poco::Net::Impl::tmp_add_type_17 tmp_add_func_17(){return 0;};
  namespace Poco{namespace Redis{typedef int tmp_add_type_18;}}
  Poco::Redis::tmp_add_type_18 tmp_add_func_18(){return 0;};
  namespace Poco{namespace Util{typedef int tmp_add_type_19;}}
  Poco::Util::tmp_add_type_19 tmp_add_func_19(){return 0;};
  namespace Poco{namespace Util{namespace Units{typedef int tmp_add_type_20;}}}
  Poco::Util::Units::tmp_add_type_20 tmp_add_func_20(){return 0;};
  namespace Poco{namespace Util{namespace Units{namespace Constants{typedef int tmp_add_type_21;}}}}
  Poco::Util::Units::Constants::tmp_add_type_21 tmp_add_func_21(){return 0;};
  namespace Poco{namespace Util{namespace Units{namespace Internal{typedef int tmp_add_type_22;}}}}
  Poco::Util::Units::Internal::tmp_add_type_22 tmp_add_func_22(){return 0;};
  namespace Poco{namespace Util{namespace Units{namespace Units{typedef int tmp_add_type_23;}}}}
  Poco::Util::Units::Units::tmp_add_type_23 tmp_add_func_23(){return 0;};
  namespace Poco{namespace Util{namespace Units{namespace Values{typedef int tmp_add_type_24;}}}}
  Poco::Util::Units::Values::tmp_add_type_24 tmp_add_func_24(){return 0;};
  namespace Poco{namespace XML{typedef int tmp_add_type_25;}}
  Poco::XML::tmp_add_type_25 tmp_add_func_25(){return 0;};
  namespace Poco{namespace Zip{typedef int tmp_add_type_26;}}
  Poco::Zip::tmp_add_type_26 tmp_add_func_26(){return 0;};
  namespace tsl{typedef int tmp_add_type_27;}
  tsl::tmp_add_type_27 tmp_add_func_27(){return 0;};
  namespace tsl{namespace detail_ordered_hash{typedef int tmp_add_type_28;}}
  tsl::detail_ordered_hash::tmp_add_type_28 tmp_add_func_28(){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;
  CRYPTO_dynlock_value* tmp_add_class_3;
  Fts5ExtensionApi* tmp_add_class_4;
  Fts5PhraseIter* tmp_add_class_5;
  LIST* tmp_add_class_6;
  MYSQL* tmp_add_class_7;
  MYSQL_BIND* tmp_add_class_8;
  MYSQL_DATA* tmp_add_class_9;
  MYSQL_FIELD* tmp_add_class_10;
  MYSQL_PLUGIN_VIO* tmp_add_class_11;
  MYSQL_PLUGIN_VIO_INFO* tmp_add_class_12;
  MYSQL_RES* tmp_add_class_13;
  MYSQL_ROWS* tmp_add_class_14;
  MYSQL_RPL* tmp_add_class_15;
  MYSQL_STMT* tmp_add_class_16;
  MYSQL_TIME* tmp_add_class_17;
  NET* tmp_add_class_18;
  Netscape_certificate_sequence* tmp_add_class_19;
  Netscape_spkac_st* tmp_add_class_20;
  Netscape_spki_st* tmp_add_class_21;
  PBE2PARAM_st* tmp_add_class_22;
  PBEPARAM_st* tmp_add_class_23;
  PBKDF2PARAM_st* tmp_add_class_24;
  PKCS7_CTX_st* tmp_add_class_25;
  SCRYPT_PARAMS_st* tmp_add_class_26;
  SHA256state_st* tmp_add_class_27;
  SHA512state_st* tmp_add_class_28;
  SHAstate_st* tmp_add_class_29;
  UDF_ARGS* tmp_add_class_30;
  UDF_INIT* tmp_add_class_31;
  X509_algor_st* tmp_add_class_32;
  X509_info_st* tmp_add_class_33;
  X509_val_st* tmp_add_class_34;
  XML_cp* tmp_add_class_35;
  _G_fpos64_t* tmp_add_class_36;
  _G_fpos_t* tmp_add_class_37;
  _IO_cookie_io_functions_t* tmp_add_class_38;
  _PQconninfoOption* tmp_add_class_39;
  _PQprintOpt* tmp_add_class_40;
  addrinfo* tmp_add_class_41;
  asn1_string_st* tmp_add_class_42;
  asn1_string_table_st* tmp_add_class_43;
  asn1_type_st* tmp_add_class_44;
  auth_plugin_t* tmp_add_class_45;
  buf_mem_st* tmp_add_class_46;
  character_set* tmp_add_class_47;
  cmsghdr* tmp_add_class_48;
  conf_method_st* tmp_add_class_49;
  conf_st* tmp_add_class_50;
  crypto_ex_data_st* tmp_add_class_51;
  crypto_threadid_st* tmp_add_class_52;
  evp_cipher_info_st* tmp_add_class_53;
  f_owner_ex* tmp_add_class_54;
  file_handle* tmp_add_class_55;
  flock64* tmp_add_class_56;
  fts5_api* tmp_add_class_57;
  fts5_tokenizer* tmp_add_class_58;
  gaicb* tmp_add_class_59;
  group_filter* tmp_add_class_60;
  group_req* tmp_add_class_61;
  group_source_req* tmp_add_class_62;
  gzFile_s* tmp_add_class_63;
  gz_header_s* tmp_add_class_64;
  hostent* tmp_add_class_65;
  ifaddr* tmp_add_class_66;
  ifconf* tmp_add_class_67;
  ifmap* tmp_add_class_68;
  ifreq* tmp_add_class_69;
  in6_addr* tmp_add_class_70;
  in6_pktinfo* tmp_add_class_71;
  in_addr* tmp_add_class_72;
  in_pktinfo* tmp_add_class_73;
  iovec* tmp_add_class_74;
  ip6_mtuinfo* tmp_add_class_75;
  ip_mreq* tmp_add_class_76;
  ip_mreq_source* tmp_add_class_77;
  ip_mreqn* tmp_add_class_78;
  ip_msfilter* tmp_add_class_79;
  ip_opts* tmp_add_class_80;
  ipv6_mreq* tmp_add_class_81;
  lhash_st_CONF_VALUE* tmp_add_class_82;
  lhash_st_OPENSSL_CSTRING* tmp_add_class_83;
  lhash_st_OPENSSL_STRING* tmp_add_class_84;
  linger* tmp_add_class_85;
  mmsghdr* tmp_add_class_86;
  msghdr* tmp_add_class_87;
  mysql_compress_context* tmp_add_class_88;
  mysql_zlib_compress_context* tmp_add_class_89;
  mysql_zstd_compress_context* tmp_add_class_90;
  netent* tmp_add_class_91;
  obj_name_st* tmp_add_class_92;
  osockaddr* tmp_add_class_93;
  ossl_algorithm_st* tmp_add_class_94;
  ossl_dispatch_st* tmp_add_class_95;
  ossl_item_st* tmp_add_class_96;
  ossl_param_st* tmp_add_class_97;
  pgNotify* tmp_add_class_98;
  pgresAttDesc* tmp_add_class_99;
  pkcs7_digest_st* tmp_add_class_100;
  pkcs7_enc_content_st* tmp_add_class_101;
  pkcs7_encrypted_st* tmp_add_class_102;
  pkcs7_enveloped_st* tmp_add_class_103;
  pkcs7_issuer_and_serial_st* tmp_add_class_104;
  pkcs7_recip_info_st* tmp_add_class_105;
  pkcs7_signed_st* tmp_add_class_106;
  pkcs7_signedandenveloped_st* tmp_add_class_107;
  pkcs7_signer_info_st* tmp_add_class_108;
  pkcs7_st* tmp_add_class_109;
  private_key_st* tmp_add_class_110;
  protoent* tmp_add_class_111;
  rand_struct* tmp_add_class_112;
  rpcent* tmp_add_class_113;
  rsa_oaep_params_st* tmp_add_class_114;
  rsa_pss_params_st* tmp_add_class_115;
  servent* tmp_add_class_116;
  sockaddr* tmp_add_class_117;
  sockaddr_in* tmp_add_class_118;
  sockaddr_in6* tmp_add_class_119;
  sockaddr_storage* tmp_add_class_120;
  sockaddr_un* tmp_add_class_121;
  sqlite3_file* tmp_add_class_122;
  sqlite3_index_info* tmp_add_class_123;
  sqlite3_io_methods* tmp_add_class_124;
  sqlite3_mem_methods* tmp_add_class_125;
  sqlite3_module* tmp_add_class_126;
  sqlite3_mutex_methods* tmp_add_class_127;
  sqlite3_pcache_methods* tmp_add_class_128;
  sqlite3_pcache_methods2* tmp_add_class_129;
  sqlite3_pcache_page* tmp_add_class_130;
  sqlite3_rtree_geometry* tmp_add_class_131;
  sqlite3_rtree_query_info* tmp_add_class_132;
  sqlite3_snapshot* tmp_add_class_133;
  sqlite3_vfs* tmp_add_class_134;
  sqlite3_vtab* tmp_add_class_135;
  sqlite3_vtab_cursor* tmp_add_class_136;
  srtp_protection_profile_st* tmp_add_class_137;
  st_mysql_client_plugin* tmp_add_class_138;
  st_mysql_options* tmp_add_class_139;
  statx_timestamp* tmp_add_class_140;
  tagDATE_STRUCT* tmp_add_class_141;
  tagODBC_VS_ARGS* tmp_add_class_142;
  tagSQLGUID* tmp_add_class_143;
  tagSQL_DAY_SECOND* tmp_add_class_144;
  tagSQL_INTERVAL_STRUCT* tmp_add_class_145;
  tagSQL_NUMERIC_STRUCT* tmp_add_class_146;
  tagSQL_YEAR_MONTH* tmp_add_class_147;
  tagTIMESTAMP_STRUCT* tmp_add_class_148;
  tagTIME_STRUCT* tmp_add_class_149;
  tcp_cookie_transactions* tmp_add_class_150;
  tcp_info* tmp_add_class_151;
  tcp_md5sig* tmp_add_class_152;
  tcp_repair_opt* tmp_add_class_153;
  tcp_repair_window* tmp_add_class_154;
  tcp_zerocopy_receive* tmp_add_class_155;
  tcphdr* tmp_add_class_156;
  termio* tmp_add_class_157;
  tls_session_ticket_ext_st* tmp_add_class_158;
  ucred* tmp_add_class_159;
  winsize* tmp_add_class_160;
  x509_trust_st* tmp_add_class_161;
  z_stream_s* tmp_add_class_162;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/2mDPjp5Kz2/dump1.h"  -I/usr/include/Poco -I/usr/include/Poco/XML -I/usr/include/postgresql

