Temporary header file '/tmp/iCC3hnUCnE/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _TIME_BITS 64 #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/log4cxx/appender.h" #include "/usr/include/log4cxx/appenderskeleton.h" #include "/usr/include/log4cxx/asyncappender.h" #include "/usr/include/log4cxx/basicconfigurator.h" #include "/usr/include/log4cxx/config/propertysetter.h" #include "/usr/include/log4cxx/consoleappender.h" #include "/usr/include/log4cxx/db/odbcappender.h" #include "/usr/include/log4cxx/defaultconfigurator.h" #include "/usr/include/log4cxx/defaultloggerfactory.h" #include "/usr/include/log4cxx/file.h" #include "/usr/include/log4cxx/fileappender.h" #include "/usr/include/log4cxx/filter/andfilter.h" #include "/usr/include/log4cxx/filter/denyallfilter.h" #include "/usr/include/log4cxx/filter/levelmatchfilter.h" #include "/usr/include/log4cxx/filter/levelrangefilter.h" #include "/usr/include/log4cxx/filter/locationinfofilter.h" #include "/usr/include/log4cxx/filter/loggermatchfilter.h" #include "/usr/include/log4cxx/filter/mapfilter.h" #include "/usr/include/log4cxx/filter/propertyfilter.h" #include "/usr/include/log4cxx/filter/stringmatchfilter.h" #include "/usr/include/log4cxx/fmtlayout.h" #include "/usr/include/log4cxx/helpers/absolutetimedateformat.h" #include "/usr/include/log4cxx/helpers/appenderattachableimpl.h" #include "/usr/include/log4cxx/helpers/bufferedwriter.h" #include "/usr/include/log4cxx/helpers/bytearrayinputstream.h" #include "/usr/include/log4cxx/helpers/bytearrayoutputstream.h" #include "/usr/include/log4cxx/helpers/bytebuffer.h" #include "/usr/include/log4cxx/helpers/cacheddateformat.h" #include "/usr/include/log4cxx/helpers/charsetdecoder.h" #include "/usr/include/log4cxx/helpers/charsetencoder.h" #include "/usr/include/log4cxx/helpers/class.h" #include "/usr/include/log4cxx/helpers/classregistration.h" #include "/usr/include/log4cxx/helpers/cyclicbuffer.h" #include "/usr/include/log4cxx/helpers/datagrampacket.h" #include "/usr/include/log4cxx/helpers/datagramsocket.h" #include "/usr/include/log4cxx/helpers/date.h" #include "/usr/include/log4cxx/helpers/dateformat.h" #include "/usr/include/log4cxx/helpers/datetimedateformat.h" #include "/usr/include/log4cxx/helpers/exception.h" #include "/usr/include/log4cxx/helpers/fileinputstream.h" #include "/usr/include/log4cxx/helpers/fileoutputstream.h" #include "/usr/include/log4cxx/helpers/filewatchdog.h" #include "/usr/include/log4cxx/helpers/inetaddress.h" #include "/usr/include/log4cxx/helpers/inputstream.h" #include "/usr/include/log4cxx/helpers/inputstreamreader.h" #include "/usr/include/log4cxx/helpers/integer.h" #include "/usr/include/log4cxx/helpers/iso8601dateformat.h" #include "/usr/include/log4cxx/helpers/loader.h" #include "/usr/include/log4cxx/helpers/locale.h" #include "/usr/include/log4cxx/helpers/loglog.h" #include "/usr/include/log4cxx/helpers/makeunique.h" #include "/usr/include/log4cxx/helpers/messagebuffer.h" #include "/usr/include/log4cxx/helpers/object.h" #include "/usr/include/log4cxx/helpers/onlyonceerrorhandler.h" #include "/usr/include/log4cxx/helpers/optionconverter.h" #include "/usr/include/log4cxx/helpers/outputstream.h" #include "/usr/include/log4cxx/helpers/outputstreamwriter.h" #include "/usr/include/log4cxx/helpers/pool.h" #include "/usr/include/log4cxx/helpers/properties.h" #include "/usr/include/log4cxx/helpers/propertyresourcebundle.h" #include "/usr/include/log4cxx/helpers/reader.h" #include "/usr/include/log4cxx/helpers/relativetimedateformat.h" #include "/usr/include/log4cxx/helpers/resourcebundle.h" #include "/usr/include/log4cxx/helpers/serversocket.h" #include "/usr/include/log4cxx/helpers/simpledateformat.h" #include "/usr/include/log4cxx/helpers/socket.h" #include "/usr/include/log4cxx/helpers/socketoutputstream.h" #include "/usr/include/log4cxx/helpers/strftimedateformat.h" #include "/usr/include/log4cxx/helpers/strictmath.h" #include "/usr/include/log4cxx/helpers/stringhelper.h" #include "/usr/include/log4cxx/helpers/stringtokenizer.h" #include "/usr/include/log4cxx/helpers/syslogwriter.h" #include "/usr/include/log4cxx/helpers/system.h" #include "/usr/include/log4cxx/helpers/systemerrwriter.h" #include "/usr/include/log4cxx/helpers/systemoutwriter.h" #include "/usr/include/log4cxx/helpers/threadlocal.h" #include "/usr/include/log4cxx/helpers/threadspecificdata.h" #include "/usr/include/log4cxx/helpers/threadutility.h" #include "/usr/include/log4cxx/helpers/timezone.h" #include "/usr/include/log4cxx/helpers/transcoder.h" #include "/usr/include/log4cxx/helpers/transform.h" #include "/usr/include/log4cxx/helpers/writer.h" #include "/usr/include/log4cxx/helpers/xml.h" #include "/usr/include/log4cxx/hierarchy.h" #include "/usr/include/log4cxx/htmllayout.h" #include "/usr/include/log4cxx/jsonlayout.h" #include "/usr/include/log4cxx/layout.h" #include "/usr/include/log4cxx/level.h" #include "/usr/include/log4cxx/log4cxx.h" #include "/usr/include/log4cxx/logger.h" #include "/usr/include/log4cxx/logmanager.h" #include "/usr/include/log4cxx/logstring.h" #include "/usr/include/log4cxx/mdc.h" #include "/usr/include/log4cxx/ndc.h" #include "/usr/include/log4cxx/net/smtpappender.h" #include "/usr/include/log4cxx/net/socketappenderskeleton.h" #include "/usr/include/log4cxx/net/syslogappender.h" #include "/usr/include/log4cxx/net/telnetappender.h" #include "/usr/include/log4cxx/net/xmlsocketappender.h" #include "/usr/include/log4cxx/nt/nteventlogappender.h" #include "/usr/include/log4cxx/nt/outputdebugstringappender.h" #include "/usr/include/log4cxx/pattern/classnamepatternconverter.h" #include "/usr/include/log4cxx/pattern/colorendpatternconverter.h" #include "/usr/include/log4cxx/pattern/colorstartpatternconverter.h" #include "/usr/include/log4cxx/pattern/datepatternconverter.h" #include "/usr/include/log4cxx/pattern/filedatepatternconverter.h" #include "/usr/include/log4cxx/pattern/filelocationpatternconverter.h" #include "/usr/include/log4cxx/pattern/formattinginfo.h" #include "/usr/include/log4cxx/pattern/fulllocationpatternconverter.h" #include "/usr/include/log4cxx/pattern/integerpatternconverter.h" #include "/usr/include/log4cxx/pattern/levelpatternconverter.h" #include "/usr/include/log4cxx/pattern/linelocationpatternconverter.h" #include "/usr/include/log4cxx/pattern/lineseparatorpatternconverter.h" #include "/usr/include/log4cxx/pattern/literalpatternconverter.h" #include "/usr/include/log4cxx/pattern/loggerpatternconverter.h" #include "/usr/include/log4cxx/pattern/loggingeventpatternconverter.h" #include "/usr/include/log4cxx/pattern/messagepatternconverter.h" #include "/usr/include/log4cxx/pattern/methodlocationpatternconverter.h" #include "/usr/include/log4cxx/pattern/nameabbreviator.h" #include "/usr/include/log4cxx/pattern/namepatternconverter.h" #include "/usr/include/log4cxx/pattern/ndcpatternconverter.h" #include "/usr/include/log4cxx/pattern/patternconverter.h" #include "/usr/include/log4cxx/pattern/patternparser.h" #include "/usr/include/log4cxx/pattern/propertiespatternconverter.h" #include "/usr/include/log4cxx/pattern/relativetimepatternconverter.h" #include "/usr/include/log4cxx/pattern/shortfilelocationpatternconverter.h" #include "/usr/include/log4cxx/pattern/threadpatternconverter.h" #include "/usr/include/log4cxx/pattern/threadusernamepatternconverter.h" #include "/usr/include/log4cxx/pattern/throwableinformationpatternconverter.h" #include "/usr/include/log4cxx/patternlayout.h" #include "/usr/include/log4cxx/propertyconfigurator.h" #include "/usr/include/log4cxx/provisionnode.h" #include "/usr/include/log4cxx/simplelayout.h" #include "/usr/include/log4cxx/spi/appenderattachable.h" #include "/usr/include/log4cxx/spi/configurator.h" #include "/usr/include/log4cxx/spi/defaultrepositoryselector.h" #include "/usr/include/log4cxx/spi/errorhandler.h" #include "/usr/include/log4cxx/spi/filter.h" #include "/usr/include/log4cxx/spi/hierarchyeventlistener.h" #include "/usr/include/log4cxx/spi/location/locationinfo.h" #include "/usr/include/log4cxx/spi/loggerfactory.h" #include "/usr/include/log4cxx/spi/loggerrepository.h" #include "/usr/include/log4cxx/spi/loggingevent.h" #include "/usr/include/log4cxx/spi/optionhandler.h" #include "/usr/include/log4cxx/spi/repositoryselector.h" #include "/usr/include/log4cxx/spi/rootlogger.h" #include "/usr/include/log4cxx/spi/triggeringeventevaluator.h" #include "/usr/include/log4cxx/stream.h" #include "/usr/include/log4cxx/varia/fallbackerrorhandler.h" #include "/usr/include/log4cxx/writerappender.h" #include "/usr/include/log4cxx/xml/domconfigurator.h" #include "/usr/include/log4cxx/xml/xmllayout.h" // add namespaces namespace log4cxx{typedef int tmp_add_type_1;} log4cxx::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace log4cxx{namespace config{typedef int tmp_add_type_2;}} log4cxx::config::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace log4cxx{namespace db{typedef int tmp_add_type_3;}} log4cxx::db::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace log4cxx{namespace filter{typedef int tmp_add_type_4;}} log4cxx::filter::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace log4cxx{namespace helpers{typedef int tmp_add_type_5;}} log4cxx::helpers::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace log4cxx{namespace helpers{namespace SimpleDateFormatImpl{typedef int tmp_add_type_6;}}} log4cxx::helpers::SimpleDateFormatImpl::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace log4cxx{namespace net{typedef int tmp_add_type_7;}} log4cxx::net::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace log4cxx{namespace nt{typedef int tmp_add_type_8;}} log4cxx::nt::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace log4cxx{namespace pattern{typedef int tmp_add_type_9;}} log4cxx::pattern::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace log4cxx{namespace rolling{typedef int tmp_add_type_10;}} log4cxx::rolling::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace log4cxx{namespace spi{typedef int tmp_add_type_11;}} log4cxx::spi::tmp_add_type_11 tmp_add_func_11(){return 0;}; namespace log4cxx{namespace varia{typedef int tmp_add_type_12;}} log4cxx::varia::tmp_add_type_12 tmp_add_func_12(){return 0;}; namespace log4cxx{namespace xml{typedef int tmp_add_type_13;}} log4cxx::xml::tmp_add_type_13 tmp_add_func_13(){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/iCC3hnUCnE/dump1.h"