Temporary header file '/tmp/3iUrS80WQu/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/mupdf/fitz/archive.h" #include "/usr/include/mupdf/fitz/band-writer.h" #include "/usr/include/mupdf/fitz/bidi.h" #include "/usr/include/mupdf/fitz/bitmap.h" #include "/usr/include/mupdf/fitz/buffer.h" #include "/usr/include/mupdf/fitz/color.h" #include "/usr/include/mupdf/fitz/compress.h" #include "/usr/include/mupdf/fitz/compressed-buffer.h" #include "/usr/include/mupdf/fitz/config.h" #include "/usr/include/mupdf/fitz/context.h" #include "/usr/include/mupdf/fitz/crypt.h" #include "/usr/include/mupdf/fitz/device.h" #include "/usr/include/mupdf/fitz/display-list.h" #include "/usr/include/mupdf/fitz/document.h" #include "/usr/include/mupdf/fitz/export.h" #include "/usr/include/mupdf/fitz/filter.h" #include "/usr/include/mupdf/fitz/font.h" #include "/usr/include/mupdf/fitz/geometry.h" #include "/usr/include/mupdf/fitz/getopt.h" #include "/usr/include/mupdf/fitz/glyph-cache.h" #include "/usr/include/mupdf/fitz/glyph.h" #include "/usr/include/mupdf/fitz/hash.h" #include "/usr/include/mupdf/fitz/image.h" #include "/usr/include/mupdf/fitz/link.h" #include "/usr/include/mupdf/fitz/log.h" #include "/usr/include/mupdf/fitz/outline.h" #include "/usr/include/mupdf/fitz/output-svg.h" #include "/usr/include/mupdf/fitz/output.h" #include "/usr/include/mupdf/fitz/path.h" #include "/usr/include/mupdf/fitz/pixmap.h" #include "/usr/include/mupdf/fitz/pool.h" #include "/usr/include/mupdf/fitz/separation.h" #include "/usr/include/mupdf/fitz/shade.h" #include "/usr/include/mupdf/fitz/store.h" #include "/usr/include/mupdf/fitz/story-writer.h" #include "/usr/include/mupdf/fitz/story.h" #include "/usr/include/mupdf/fitz/stream.h" #include "/usr/include/mupdf/fitz/string-util.h" #include "/usr/include/mupdf/fitz/structured-text.h" #include "/usr/include/mupdf/fitz/system.h" #include "/usr/include/mupdf/fitz/text.h" #include "/usr/include/mupdf/fitz/track-usage.h" #include "/usr/include/mupdf/fitz/transition.h" #include "/usr/include/mupdf/fitz/tree.h" #include "/usr/include/mupdf/fitz/types.h" #include "/usr/include/mupdf/fitz/util.h" #include "/usr/include/mupdf/fitz/version.h" #include "/usr/include/mupdf/fitz/write-pixmap.h" #include "/usr/include/mupdf/fitz/writer.h" #include "/usr/include/mupdf/fitz/xml.h" #include "/usr/include/mupdf/fitz.h" #include "/usr/include/mupdf/memento.h" #include "/usr/include/mupdf/pdf/annot.h" #include "/usr/include/mupdf/pdf/clean.h" #include "/usr/include/mupdf/pdf/cmap.h" #include "/usr/include/mupdf/pdf/crypt.h" #include "/usr/include/mupdf/pdf/document.h" #include "/usr/include/mupdf/pdf/event.h" #include "/usr/include/mupdf/pdf/font.h" #include "/usr/include/mupdf/pdf/form.h" #include "/usr/include/mupdf/pdf/interpret.h" #include "/usr/include/mupdf/pdf/javascript.h" #include "/usr/include/mupdf/pdf/name-table.h" #include "/usr/include/mupdf/pdf/object.h" #include "/usr/include/mupdf/pdf/page.h" #include "/usr/include/mupdf/pdf/parse.h" #include "/usr/include/mupdf/pdf/resource.h" #include "/usr/include/mupdf/pdf/xref.h" #include "/usr/include/mupdf/pdf.h" #include "/usr/include/mupdf/ucdn.h" // 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; fz_archive* tmp_add_class_3; fz_band_writer* tmp_add_class_4; fz_colorspace* tmp_add_class_5; fz_context* tmp_add_class_6; fz_device* tmp_add_class_7; fz_document* tmp_add_class_8; fz_document_handler* tmp_add_class_9; fz_document_writer* tmp_add_class_10; fz_font* tmp_add_class_11; fz_image* tmp_add_class_12; fz_layout_char* tmp_add_class_13; fz_layout_line* tmp_add_class_14; fz_link* tmp_add_class_15; fz_outline* tmp_add_class_16; fz_outline_iterator* tmp_add_class_17; fz_output* tmp_add_class_18; fz_page* tmp_add_class_19; fz_pixmap* tmp_add_class_20; fz_stext_block* tmp_add_class_21; fz_stext_char* tmp_add_class_22; fz_stext_line* tmp_add_class_23; fz_storable* tmp_add_class_24; fz_stream* tmp_add_class_25; fz_text_span* tmp_add_class_26; pdf_cmap* tmp_add_class_27; pdf_cycle_list* tmp_add_class_28; pdf_doc_event* tmp_add_class_29; pdf_document* tmp_add_class_30; pdf_embedded_file_params* tmp_add_class_31; pdf_js_console* tmp_add_class_32; pdf_page* tmp_add_class_33; pdf_pkcs7_signer* tmp_add_class_34; pdf_pkcs7_verifier* tmp_add_class_35; pdf_processor* tmp_add_class_36; pdf_unsaved_sig* tmp_add_class_37; pdf_xref* tmp_add_class_38; pdf_xref_subsec* tmp_add_class_39; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/3iUrS80WQu/dump1.h"