Temporary header file '/tmp/MN6XhR3BWS/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #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/sqlite3.h" #include "/usr/include/spatialite.h" #include "/usr/include/spatialite/control_points.h" #include "/usr/include/spatialite/debug.h" #include "/usr/include/spatialite/gaia_network.h" #include "/usr/include/spatialite/gaia_topology.h" #include "/usr/include/spatialite/gaiaaux.h" #include "/usr/include/spatialite/gaiaconfig-msvc.h" #include "/usr/include/spatialite/gaiaconfig.h" #include "/usr/include/spatialite/gaiaexif.h" #include "/usr/include/spatialite/gaiageo.h" #include "/usr/include/spatialite/gaiamatrix.h" #include "/usr/include/spatialite/geojson.h" #include "/usr/include/spatialite/geopackage.h" #include "/usr/include/spatialite/gg_advanced.h" #include "/usr/include/spatialite/gg_const.h" #include "/usr/include/spatialite/gg_core.h" #include "/usr/include/spatialite/gg_dxf.h" #include "/usr/include/spatialite/gg_dynamic.h" #include "/usr/include/spatialite/gg_formats.h" #include "/usr/include/spatialite/gg_mbr.h" #include "/usr/include/spatialite/gg_sequence.h" #include "/usr/include/spatialite/gg_structs.h" #include "/usr/include/spatialite/gg_wfs.h" #include "/usr/include/spatialite/gg_xml.h" #include "/usr/include/spatialite/spatialite_ext.h" #include "/usr/include/spatialite/sqlite.h" #include "/usr/include/spatialite/stored_procedures.h" #include "/usr/include/spatialite_private.h" #include "/usr/include/spatialite/sqlite3.h" // add classes Fts5ExtensionApi* tmp_add_class_0; Fts5PhraseIter* tmp_add_class_1; _G_fpos64_t* tmp_add_class_2; _G_fpos_t* tmp_add_class_3; _IO_cookie_io_functions_t* tmp_add_class_4; epsg_defs* tmp_add_class_5; fts5_api* tmp_add_class_6; fts5_tokenizer* tmp_add_class_7; gaiaAttributeFieldDoubleRangeInfos* tmp_add_class_8; gaiaAttributeFieldIntRangeInfos* tmp_add_class_9; gaiaAttributeFieldMaxSizeInfos* tmp_add_class_10; gaiaDbfFieldStruct* tmp_add_class_11; gaiaDbfListStruct* tmp_add_class_12; gaiaDbfStruct* tmp_add_class_13; gaiaDynamicLineStruct* tmp_add_class_14; gaiaExifTagListStruct* tmp_add_class_15; gaiaExifTagStruct* tmp_add_class_16; gaiaGeomCollStruct* tmp_add_class_17; gaiaLayerAttributeFieldInfos* tmp_add_class_18; gaiaLayerAuthInfos* tmp_add_class_19; gaiaLayerExtentInfos* tmp_add_class_20; gaiaLinestringStruct* tmp_add_class_21; gaiaMemFileStruct* tmp_add_class_22; gaiaOutBufferStruct* tmp_add_class_23; gaiaPointStruct* tmp_add_class_24; gaiaPolygonStruct* tmp_add_class_25; gaiaPreRingStruct* tmp_add_class_26; gaiaProjAreaStr* tmp_add_class_27; gaiaRingStruct* tmp_add_class_28; gaiaShapefileStruct* tmp_add_class_29; gaiaSqlProc_VarListStruct* tmp_add_class_30; gaiaSqlProc_VariableStruct* tmp_add_class_31; gaiaValueStruct* tmp_add_class_32; gaiaVectorLayerItem* tmp_add_class_33; gaiaVectorLayersListStr* tmp_add_class_34; gaia_control_points* tmp_add_class_35; gaia_dxf_arc* tmp_add_class_36; gaia_dxf_block* tmp_add_class_37; gaia_dxf_boundary_path* tmp_add_class_38; gaia_dxf_circle* tmp_add_class_39; gaia_dxf_extra_attr* tmp_add_class_40; gaia_dxf_hatch* tmp_add_class_41; gaia_dxf_hatch_segm* tmp_add_class_42; gaia_dxf_hole* tmp_add_class_43; gaia_dxf_insert* tmp_add_class_44; gaia_dxf_layer* tmp_add_class_45; gaia_dxf_parser* tmp_add_class_46; gaia_dxf_point* tmp_add_class_47; gaia_dxf_polyline* tmp_add_class_48; gaia_dxf_text* tmp_add_class_49; gaia_dxf_write* tmp_add_class_50; gaia_sequence* tmp_add_class_51; gaia_variant_value* tmp_add_class_52; geojson_block_str* tmp_add_class_53; geojson_column_str* tmp_add_class_54; geojson_entry_str* tmp_add_class_55; geojson_feature_str* tmp_add_class_56; geojson_keyval_str* tmp_add_class_57; geojson_parser_str* tmp_add_class_58; geojson_property_str* tmp_add_class_59; geojson_stack* tmp_add_class_60; geojson_stack_entry_str* tmp_add_class_61; gzFile_s* tmp_add_class_62; gz_header_s* tmp_add_class_63; splite_geos_cache_item* tmp_add_class_64; splite_internal_cache* tmp_add_class_65; splite_savepoint* tmp_add_class_66; splite_vtable_extent* tmp_add_class_67; splite_xmlSchema_cache_item* tmp_add_class_68; sqlite3_file* tmp_add_class_69; sqlite3_index_info* tmp_add_class_70; sqlite3_io_methods* tmp_add_class_71; sqlite3_mem_methods* tmp_add_class_72; sqlite3_module* tmp_add_class_73; sqlite3_mutex_methods* tmp_add_class_74; sqlite3_pcache_methods* tmp_add_class_75; sqlite3_pcache_methods2* tmp_add_class_76; sqlite3_pcache_page* tmp_add_class_77; sqlite3_rtree_geometry* tmp_add_class_78; sqlite3_rtree_query_info* tmp_add_class_79; sqlite3_snapshot* tmp_add_class_80; sqlite3_vfs* tmp_add_class_81; sqlite3_vtab* tmp_add_class_82; sqlite3_vtab_cursor* tmp_add_class_83; vrttxt_column_header* tmp_add_class_84; vrttxt_line* tmp_add_class_85; vrttxt_reader* tmp_add_class_86; vrttxt_row* tmp_add_class_87; vrttxt_row_block* tmp_add_class_88; vxpath_namespaces* tmp_add_class_89; vxpath_ns* tmp_add_class_90; z_stream_s* tmp_add_class_91; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/MN6XhR3BWS/dump1.h"