Temporary header file '/tmp/sB7HtTVOVo/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 BUILDING_PODOFO // add includes #include "/usr/include/fontconfig/fontconfig.h" #include "/usr/include/podofo/base/Pdf3rdPtyForwardDecl.h" #include "/usr/include/podofo/base/PdfArray.h" #include "/usr/include/podofo/base/PdfCanvas.h" #include "/usr/include/podofo/base/PdfColor.h" #include "/usr/include/podofo/base/PdfContentsTokenizer.h" #include "/usr/include/podofo/base/PdfData.h" #include "/usr/include/podofo/base/PdfDataType.h" #include "/usr/include/podofo/base/PdfDate.h" #include "/usr/include/podofo/base/PdfDefines.h" #include "/usr/include/podofo/base/PdfDefinesPrivate.h" #include "/usr/include/podofo/base/PdfDictionary.h" #include "/usr/include/podofo/base/PdfEncoding.h" #include "/usr/include/podofo/base/PdfEncodingFactory.h" #include "/usr/include/podofo/base/PdfEncrypt.h" #include "/usr/include/podofo/base/PdfError.h" #include "/usr/include/podofo/base/PdfExtension.h" #include "/usr/include/podofo/base/PdfFileStream.h" #include "/usr/include/podofo/base/PdfFilter.h" #include "/usr/include/podofo/base/PdfFiltersPrivate.h" #include "/usr/include/podofo/base/PdfImmediateWriter.h" #include "/usr/include/podofo/base/PdfInputDevice.h" #include "/usr/include/podofo/base/PdfInputStream.h" #include "/usr/include/podofo/base/PdfLocale.h" #include "/usr/include/podofo/base/PdfMemStream.h" #include "/usr/include/podofo/base/PdfMemoryManagement.h" #include "/usr/include/podofo/base/PdfName.h" #include "/usr/include/podofo/base/PdfObject.h" #include "/usr/include/podofo/base/PdfObjectStreamParserObject.h" #include "/usr/include/podofo/base/PdfOutputDevice.h" #include "/usr/include/podofo/base/PdfOutputStream.h" #include "/usr/include/podofo/base/PdfOwnedDataType.h" #include "/usr/include/podofo/base/PdfParser.h" #include "/usr/include/podofo/base/PdfParserObject.h" #include "/usr/include/podofo/base/PdfRect.h" #include "/usr/include/podofo/base/PdfRefCountedBuffer.h" #include "/usr/include/podofo/base/PdfRefCountedInputDevice.h" #include "/usr/include/podofo/base/PdfReference.h" #include "/usr/include/podofo/base/PdfStream.h" #include "/usr/include/podofo/base/PdfString.h" #include "/usr/include/podofo/base/PdfTokenizer.h" #include "/usr/include/podofo/base/PdfVariant.h" #include "/usr/include/podofo/base/PdfVecObjects.h" #include "/usr/include/podofo/base/PdfVersion.h" #include "/usr/include/podofo/base/PdfWriter.h" #include "/usr/include/podofo/base/PdfXRef.h" #include "/usr/include/podofo/base/PdfXRefStream.h" #include "/usr/include/podofo/base/PdfXRefStreamParserObject.h" #include "/usr/include/podofo/base/podofoapi.h" #include "/usr/include/podofo/base/util/PdfMutex.h" #include "/usr/include/podofo/base/util/PdfMutexImpl_pthread.h" #include "/usr/include/podofo/base/util/PdfMutexWrapper.h" #include "/usr/include/podofo/doc/PdfAcroForm.h" #include "/usr/include/podofo/doc/PdfAction.h" #include "/usr/include/podofo/doc/PdfAnnotation.h" #include "/usr/include/podofo/doc/PdfCMapEncoding.h" #include "/usr/include/podofo/doc/PdfContents.h" #include "/usr/include/podofo/doc/PdfDestination.h" #include "/usr/include/podofo/doc/PdfDifferenceEncoding.h" #include "/usr/include/podofo/doc/PdfDocument.h" #include "/usr/include/podofo/doc/PdfElement.h" #include "/usr/include/podofo/doc/PdfEncodingObjectFactory.h" #include "/usr/include/podofo/doc/PdfExtGState.h" #include "/usr/include/podofo/doc/PdfField.h" #include "/usr/include/podofo/doc/PdfFileSpec.h" #include "/usr/include/podofo/doc/PdfFont.h" #include "/usr/include/podofo/doc/PdfFontCID.h" #include "/usr/include/podofo/doc/PdfFontCache.h" #include "/usr/include/podofo/doc/PdfFontConfigWrapper.h" #include "/usr/include/podofo/doc/PdfFontFactory.h" #include "/usr/include/podofo/doc/PdfFontFactoryBase14Data.h" #include "/usr/include/podofo/doc/PdfFontMetrics.h" #include "/usr/include/podofo/doc/PdfFontMetricsBase14.h" #include "/usr/include/podofo/doc/PdfFontMetricsFreetype.h" #include "/usr/include/podofo/doc/PdfFontMetricsObject.h" #include "/usr/include/podofo/doc/PdfFontSimple.h" #include "/usr/include/podofo/doc/PdfFontTTFSubset.h" #include "/usr/include/podofo/doc/PdfFontTrueType.h" #include "/usr/include/podofo/doc/PdfFontType1.h" #include "/usr/include/podofo/doc/PdfFontType1Base14.h" #include "/usr/include/podofo/doc/PdfFontType3.h" #include "/usr/include/podofo/doc/PdfFunction.h" #include "/usr/include/podofo/doc/PdfHintStream.h" #include "/usr/include/podofo/doc/PdfIdentityEncoding.h" #include "/usr/include/podofo/doc/PdfImage.h" #include "/usr/include/podofo/doc/PdfInfo.h" #include "/usr/include/podofo/doc/PdfMemDocument.h" #include "/usr/include/podofo/doc/PdfNamesTree.h" #include "/usr/include/podofo/doc/PdfOutlines.h" #include "/usr/include/podofo/doc/PdfPage.h" #include "/usr/include/podofo/doc/PdfPagesTree.h" #include "/usr/include/podofo/doc/PdfPagesTreeCache.h" #include "/usr/include/podofo/doc/PdfPainter.h" #include "/usr/include/podofo/doc/PdfPainterMM.h" #include "/usr/include/podofo/doc/PdfShadingPattern.h" #include "/usr/include/podofo/doc/PdfSignOutputDevice.h" #include "/usr/include/podofo/doc/PdfSignatureField.h" #include "/usr/include/podofo/doc/PdfStreamedDocument.h" #include "/usr/include/podofo/doc/PdfTable.h" #include "/usr/include/podofo/doc/PdfTilingPattern.h" #include "/usr/include/podofo/doc/PdfXObject.h" #include "/usr/include/podofo/podofo-base.h" #include "/usr/include/podofo/podofo.h" // add namespaces namespace boost{typedef int tmp_add_type_1;} boost::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace PoDoFo{typedef int tmp_add_type_2;} PoDoFo::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace PoDoFo{namespace compat{typedef int tmp_add_type_3;}} PoDoFo::compat::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace PoDoFo{namespace NonPublic{typedef int tmp_add_type_4;}} PoDoFo::NonPublic::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace PoDoFo{namespace Util{typedef int tmp_add_type_5;}} PoDoFo::Util::tmp_add_type_5 tmp_add_func_5(){return 0;}; // add classes _FcConfigFileInfoIter* tmp_add_class_0; _FcConstant* tmp_add_class_1; _FcFontSet* tmp_add_class_2; _FcMatrix* tmp_add_class_3; _FcObjectSet* tmp_add_class_4; _FcObjectType* tmp_add_class_5; _FcPatternIter* tmp_add_class_6; _FcValue* tmp_add_class_7; _G_fpos64_t* tmp_add_class_8; _G_fpos_t* tmp_add_class_9; _IO_cookie_io_functions_t* tmp_add_class_10; _TIFFRGBAImage* tmp_add_class_11; cmsghdr* tmp_add_class_12; group_filter* tmp_add_class_13; group_req* tmp_add_class_14; group_source_req* tmp_add_class_15; gzFile_s* tmp_add_class_16; gz_header_s* tmp_add_class_17; in6_addr* tmp_add_class_18; in6_pktinfo* tmp_add_class_19; in_addr* tmp_add_class_20; in_pktinfo* tmp_add_class_21; iovec* tmp_add_class_22; ip6_mtuinfo* tmp_add_class_23; ip_mreq* tmp_add_class_24; ip_mreq_source* tmp_add_class_25; ip_mreqn* tmp_add_class_26; ip_msfilter* tmp_add_class_27; ip_opts* tmp_add_class_28; ipv6_mreq* tmp_add_class_29; jpeg_common_struct* tmp_add_class_30; jpeg_compress_struct* tmp_add_class_31; jpeg_decompress_struct* tmp_add_class_32; jpeg_destination_mgr* tmp_add_class_33; jpeg_error_mgr* tmp_add_class_34; jpeg_marker_struct* tmp_add_class_35; jpeg_memory_mgr* tmp_add_class_36; jpeg_progress_mgr* tmp_add_class_37; jpeg_source_mgr* tmp_add_class_38; linger* tmp_add_class_39; mmsghdr* tmp_add_class_40; msghdr* tmp_add_class_41; osockaddr* tmp_add_class_42; sockaddr* tmp_add_class_43; sockaddr_in* tmp_add_class_44; sockaddr_in6* tmp_add_class_45; sockaddr_storage* tmp_add_class_46; statx_timestamp* tmp_add_class_47; ucred* tmp_add_class_48; z_stream_s* tmp_add_class_49; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/sB7HtTVOVo/dump1.h"