Temporary header file '/tmp/DxMlD5ehwl/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) // add includes #include "/usr/include/gloox/adhoc.h" #include "/usr/include/gloox/adhoccommandprovider.h" #include "/usr/include/gloox/adhochandler.h" #include "/usr/include/gloox/adhocplugin.h" #include "/usr/include/gloox/amp.h" #include "/usr/include/gloox/annotations.h" #include "/usr/include/gloox/annotationshandler.h" #include "/usr/include/gloox/atomicrefcount.h" #include "/usr/include/gloox/attention.h" #include "/usr/include/gloox/base64.h" #include "/usr/include/gloox/bookmarkhandler.h" #include "/usr/include/gloox/bookmarkstorage.h" #include "/usr/include/gloox/bytestream.h" #include "/usr/include/gloox/bytestreamdatahandler.h" #include "/usr/include/gloox/bytestreamhandler.h" #include "/usr/include/gloox/capabilities.h" #include "/usr/include/gloox/carbons.h" #include "/usr/include/gloox/chatstate.h" #include "/usr/include/gloox/chatstatefilter.h" #include "/usr/include/gloox/chatstatehandler.h" #include "/usr/include/gloox/client.h" #include "/usr/include/gloox/clientbase.h" #include "/usr/include/gloox/component.h" #include "/usr/include/gloox/compressionbase.h" #include "/usr/include/gloox/compressiondatahandler.h" #include "/usr/include/gloox/compressiondefault.h" #include "/usr/include/gloox/connectionbase.h" #include "/usr/include/gloox/connectionbosh.h" #include "/usr/include/gloox/connectiondatahandler.h" #include "/usr/include/gloox/connectionhandler.h" #include "/usr/include/gloox/connectionhttpproxy.h" #include "/usr/include/gloox/connectionlistener.h" #include "/usr/include/gloox/connectionsocks5proxy.h" #include "/usr/include/gloox/connectiontcpbase.h" #include "/usr/include/gloox/connectiontcpclient.h" #include "/usr/include/gloox/connectiontcpserver.h" #include "/usr/include/gloox/connectiontls.h" #include "/usr/include/gloox/connectiontlsserver.h" #include "/usr/include/gloox/dataform.h" #include "/usr/include/gloox/dataformfield.h" #include "/usr/include/gloox/dataformfieldcontainer.h" #include "/usr/include/gloox/dataformitem.h" #include "/usr/include/gloox/dataformreported.h" #include "/usr/include/gloox/delayeddelivery.h" #include "/usr/include/gloox/disco.h" #include "/usr/include/gloox/discohandler.h" #include "/usr/include/gloox/disconodehandler.h" #include "/usr/include/gloox/error.h" #include "/usr/include/gloox/event.h" #include "/usr/include/gloox/eventdispatcher.h" #include "/usr/include/gloox/eventhandler.h" #include "/usr/include/gloox/featureneg.h" #include "/usr/include/gloox/flexoff.h" #include "/usr/include/gloox/flexoffhandler.h" #include "/usr/include/gloox/forward.h" #include "/usr/include/gloox/gloox.h" #include "/usr/include/gloox/glooxversion.h" #include "/usr/include/gloox/gpgencrypted.h" #include "/usr/include/gloox/gpgsigned.h" #include "/usr/include/gloox/inbandbytestream.h" #include "/usr/include/gloox/instantmucroom.h" #include "/usr/include/gloox/iodata.h" #include "/usr/include/gloox/iq.h" #include "/usr/include/gloox/iqhandler.h" #include "/usr/include/gloox/jid.h" #include "/usr/include/gloox/jinglecontent.h" #include "/usr/include/gloox/jinglefiletransfer.h" #include "/usr/include/gloox/jingleiceudp.h" #include "/usr/include/gloox/jingleplugin.h" #include "/usr/include/gloox/jinglepluginfactory.h" #include "/usr/include/gloox/jinglesession.h" #include "/usr/include/gloox/jinglesessionhandler.h" #include "/usr/include/gloox/jinglesessionmanager.h" #include "/usr/include/gloox/lastactivity.h" #include "/usr/include/gloox/lastactivityhandler.h" #include "/usr/include/gloox/linklocal.h" #include "/usr/include/gloox/linklocalclient.h" #include "/usr/include/gloox/linklocalhandler.h" #include "/usr/include/gloox/linklocalmanager.h" #include "/usr/include/gloox/loghandler.h" #include "/usr/include/gloox/logsink.h" #include "/usr/include/gloox/macros.h" #include "/usr/include/gloox/md5.h" #include "/usr/include/gloox/message.h" #include "/usr/include/gloox/messageevent.h" #include "/usr/include/gloox/messageeventfilter.h" #include "/usr/include/gloox/messageeventhandler.h" #include "/usr/include/gloox/messagefilter.h" #include "/usr/include/gloox/messagehandler.h" #include "/usr/include/gloox/messagesession.h" #include "/usr/include/gloox/messagesessionhandler.h" #include "/usr/include/gloox/mucinvitationhandler.h" #include "/usr/include/gloox/mucroom.h" #include "/usr/include/gloox/mucroomconfighandler.h" #include "/usr/include/gloox/mucroomhandler.h" #include "/usr/include/gloox/mutex.h" #include "/usr/include/gloox/mutexguard.h" #include "/usr/include/gloox/nickname.h" #include "/usr/include/gloox/oob.h" #include "/usr/include/gloox/parser.h" #include "/usr/include/gloox/presence.h" #include "/usr/include/gloox/presencehandler.h" #include "/usr/include/gloox/privacyitem.h" #include "/usr/include/gloox/privacylisthandler.h" #include "/usr/include/gloox/privacymanager.h" #include "/usr/include/gloox/privatexml.h" #include "/usr/include/gloox/privatexmlhandler.h" #include "/usr/include/gloox/pubsub.h" #include "/usr/include/gloox/pubsubevent.h" #include "/usr/include/gloox/pubsubitem.h" #include "/usr/include/gloox/pubsubmanager.h" #include "/usr/include/gloox/pubsubresulthandler.h" #include "/usr/include/gloox/receipt.h" #include "/usr/include/gloox/registration.h" #include "/usr/include/gloox/registrationhandler.h" #include "/usr/include/gloox/resource.h" #include "/usr/include/gloox/rosteritem.h" #include "/usr/include/gloox/rosterlistener.h" #include "/usr/include/gloox/rostermanager.h" #include "/usr/include/gloox/search.h" #include "/usr/include/gloox/searchhandler.h" #include "/usr/include/gloox/sha.h" #include "/usr/include/gloox/shim.h" #include "/usr/include/gloox/sihandler.h" #include "/usr/include/gloox/simanager.h" #include "/usr/include/gloox/siprofileft.h" #include "/usr/include/gloox/siprofilefthandler.h" #include "/usr/include/gloox/siprofilehandler.h" #include "/usr/include/gloox/socks5bytestream.h" #include "/usr/include/gloox/socks5bytestreammanager.h" #include "/usr/include/gloox/socks5bytestreamserver.h" #include "/usr/include/gloox/softwareversion.h" #include "/usr/include/gloox/stanza.h" #include "/usr/include/gloox/stanzaextension.h" #include "/usr/include/gloox/statisticshandler.h" #include "/usr/include/gloox/subscription.h" #include "/usr/include/gloox/subscriptionhandler.h" #include "/usr/include/gloox/tag.h" #include "/usr/include/gloox/taghandler.h" #include "/usr/include/gloox/tlsbase.h" #include "/usr/include/gloox/tlsdefault.h" #include "/usr/include/gloox/tlshandler.h" #include "/usr/include/gloox/uniquemucroom.h" #include "/usr/include/gloox/util.h" #include "/usr/include/gloox/vcard.h" #include "/usr/include/gloox/vcardhandler.h" #include "/usr/include/gloox/vcardmanager.h" #include "/usr/include/gloox/vcardupdate.h" #include "/usr/include/gloox/xhtmlim.h" // add namespaces namespace gloox{typedef int tmp_add_type_1;} gloox::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace gloox{namespace Base64{typedef int tmp_add_type_2;}} gloox::Base64::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace gloox{namespace Jingle{typedef int tmp_add_type_3;}} gloox::Jingle::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace gloox{namespace PubSub{typedef int tmp_add_type_4;}} gloox::PubSub::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace gloox{namespace util{typedef int tmp_add_type_5;}} gloox::util::tmp_add_type_5 tmp_add_func_5(){return 0;}; // add classes _G_fpos64_t* tmp_add_class_0; _G_fpos_t* tmp_add_class_1; _IO_cookie_io_functions_t* tmp_add_class_2; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/DxMlD5ehwl/dump1.h"