Temporary header file '/tmp/1i0lDmtl79/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 #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/geotranz/CoordinateConversion/CoordinateConversionService.h" #include "/usr/include/geotranz/dtcc/CoordinateSystemParameters/CoordinateSystemParameters.h" #include "/usr/include/geotranz/dtcc/CoordinateSystemParameters/EllipsoidParameters.h" #include "/usr/include/geotranz/dtcc/CoordinateSystemParameters/EquidistantCylindricalParameters.h" #include "/usr/include/geotranz/dtcc/CoordinateSystemParameters/GeodeticParameters.h" #include "/usr/include/geotranz/dtcc/CoordinateSystemParameters/LocalCartesianParameters.h" #include "/usr/include/geotranz/dtcc/CoordinateSystemParameters/MapProjection3Parameters.h" #include "/usr/include/geotranz/dtcc/CoordinateSystemParameters/MapProjection4Parameters.h" #include "/usr/include/geotranz/dtcc/CoordinateSystemParameters/MapProjection5Parameters.h" #include "/usr/include/geotranz/dtcc/CoordinateSystemParameters/MapProjection6Parameters.h" #include "/usr/include/geotranz/dtcc/CoordinateSystemParameters/MercatorScaleFactorParameters.h" #include "/usr/include/geotranz/dtcc/CoordinateSystemParameters/MercatorStandardParallelParameters.h" #include "/usr/include/geotranz/dtcc/CoordinateSystemParameters/NeysParameters.h" #include "/usr/include/geotranz/dtcc/CoordinateSystemParameters/ObliqueMercatorParameters.h" #include "/usr/include/geotranz/dtcc/CoordinateSystemParameters/PolarStereographicScaleFactorParameters.h" #include "/usr/include/geotranz/dtcc/CoordinateSystemParameters/PolarStereographicStandardParallelParameters.h" #include "/usr/include/geotranz/dtcc/CoordinateSystemParameters/UTMParameters.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/albers/AlbersEqualAreaConic.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/azeq/AzimuthalEquidistant.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/bng/BritishNationalGrid.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/bonne/Bonne.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/cassini/Cassini.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/cyleqa/CylindricalEqualArea.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/datum/Datum.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/datum/DatumLibraryImplementation.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/datum/SevenParameterDatum.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/datum/ThreeParameterDatum.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/eckert4/Eckert4.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/eckert6/Eckert6.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/ellipse/Ellipsoid.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/ellipse/EllipsoidLibraryImplementation.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/eqdcyl/EquidistantCylindrical.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/gars/GARS.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/geocent/Geocentric.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/georef/GEOREF.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/gnomonic/Gnomonic.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/grinten/VanDerGrinten.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/lambert/LambertConformalConic.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/loccart/LocalCartesian.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/mercator/Mercator.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/mgrs/MGRS.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/miller/MillerCylindrical.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/misc/CoordinateSystem.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/mollweid/Mollweide.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/neys/Neys.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/nzmg/NZMG.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/omerc/ObliqueMercator.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/orthogr/Orthographic.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/polarst/PolarStereographic.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/polycon/Polyconic.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/sinusoid/Sinusoidal.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/stereogr/Stereographic.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/threads/CCSThreadLock.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/threads/CCSThreadMutex.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/tranmerc/TransverseMercator.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/trcyleqa/TransverseCylindricalEqualArea.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/ups/UPS.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/usng/USNG.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/utm/UTM.h" #include "/usr/include/geotranz/dtcc/CoordinateSystems/webmerc/WebMercator.h" #include "/usr/include/geotranz/dtcc/CoordinateTuples/Accuracy.h" #include "/usr/include/geotranz/dtcc/CoordinateTuples/BNGCoordinates.h" #include "/usr/include/geotranz/dtcc/CoordinateTuples/CartesianCoordinates.h" #include "/usr/include/geotranz/dtcc/CoordinateTuples/CoordinateTuple.h" #include "/usr/include/geotranz/dtcc/CoordinateTuples/GARSCoordinates.h" #include "/usr/include/geotranz/dtcc/CoordinateTuples/GEOREFCoordinates.h" #include "/usr/include/geotranz/dtcc/CoordinateTuples/GeodeticCoordinates.h" #include "/usr/include/geotranz/dtcc/CoordinateTuples/MGRSorUSNGCoordinates.h" #include "/usr/include/geotranz/dtcc/CoordinateTuples/MapProjectionCoordinates.h" #include "/usr/include/geotranz/dtcc/CoordinateTuples/UPSCoordinates.h" #include "/usr/include/geotranz/dtcc/CoordinateTuples/UTMCoordinates.h" #include "/usr/include/geotranz/dtcc/DatumLibrary.h" #include "/usr/include/geotranz/dtcc/DtccApi.h" #include "/usr/include/geotranz/dtcc/EllipsoidLibrary.h" #include "/usr/include/geotranz/dtcc/Enumerations/CoordinateType.h" #include "/usr/include/geotranz/dtcc/Enumerations/DatumType.h" #include "/usr/include/geotranz/dtcc/Enumerations/HeightType.h" #include "/usr/include/geotranz/dtcc/Enumerations/Precision.h" #include "/usr/include/geotranz/dtcc/Enumerations/SourceOrTarget.h" #include "/usr/include/geotranz/dtcc/Exception/CoordinateConversionException.h" #include "/usr/include/geotranz/dtcc/Exception/ErrorMessages.h" #include "/usr/include/geotranz/dtcc/Exception/WarningMessages.h" #include "/usr/include/geotranz/dtcc/GeoidLibrary.h" #include "/usr/include/geotranz/dtcc/egm2008_aoi_grid_package.h" #include "/usr/include/geotranz/dtcc/egm2008_full_grid_package.h" #include "/usr/include/geotranz/dtcc/egm2008_geoid_grid.h" // add namespaces namespace MSP{typedef int tmp_add_type_1;} MSP::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace MSP{namespace CCS{typedef int tmp_add_type_2;}} MSP::CCS::tmp_add_type_2 tmp_add_func_2(){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/1i0lDmtl79/dump1.h" -I/usr/include/geotranz/dtcc -I/usr/include/geotranz/dtcc/Enumerations -I/usr/include/geotranz/dtcc/CoordinateTuples -I/usr/include/geotranz/dtcc/CoordinateSystems/threads -I/usr/include/geotranz/dtcc/CoordinateSystems/misc