Temporary header file '/tmp/ZNAVeLQkwE/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/givaro/givmatrix.h" #include "/usr/include/givaro/StaticElement.h" #include "/usr/include/givaro/chineseremainder.h" #include "/usr/include/givaro/extension.h" #include "/usr/include/givaro/gf2.h" #include "/usr/include/givaro/gfq.h" #include "/usr/include/givaro/gfqext.h" #include "/usr/include/givaro/givarithmetics.h" #include "/usr/include/givaro/givaromm.h" #include "/usr/include/givaro/givarray0.h" #include "/usr/include/givaro/givbasictype.h" #include "/usr/include/givaro/givbits.h" #include "/usr/include/givaro/givcaster.h" #include "/usr/include/givaro/givcategory.h" #include "/usr/include/givaro/givconfig.h" #include "/usr/include/givaro/givdegree.h" #include "/usr/include/givaro/givelem.h" #include "/usr/include/givaro/giverror.h" #include "/usr/include/givaro/givfixedtrunc.h" #include "/usr/include/givaro/givfractiondomain.h" #include "/usr/include/givaro/givhashtable.h" #include "/usr/include/givaro/givhighorder.h" #include "/usr/include/givaro/givindeter.h" #include "/usr/include/givaro/givinit.h" #include "/usr/include/givaro/givinteger.h" #include "/usr/include/givaro/givinterp.h" #include "/usr/include/givaro/givinterpgeom-multip.h" #include "/usr/include/givaro/givinterpgeom.h" #include "/usr/include/givaro/givintfactor.h" #include "/usr/include/givaro/givintnumtheo.h" #include "/usr/include/givaro/givintprime.h" #include "/usr/include/givaro/givintrns.h" #include "/usr/include/givaro/givintrsa.h" #include "/usr/include/givaro/givintsqrootmod.h" #include "/usr/include/givaro/giviterator.h" #include "/usr/include/givaro/givlist0.h" #include "/usr/include/givaro/givmatdense.h" #include "/usr/include/givaro/givmatsparse.h" #include "/usr/include/givaro/givmatstorage.h" #include "/usr/include/givaro/givmatstoragedense.h" #include "/usr/include/givaro/givmatstoragesparse.h" #include "/usr/include/givaro/givmemorer.h" #include "/usr/include/givaro/givmodule.h" #include "/usr/include/givaro/givomptimer.h" #include "/usr/include/givaro/givops.h" #include "/usr/include/givaro/givperf.h" #include "/usr/include/givaro/givpointer.h" #include "/usr/include/givaro/givpoly1.h" #include "/usr/include/givaro/givpoly1crt.h" #include "/usr/include/givaro/givpoly1dense.h" #include "/usr/include/givaro/givpoly1factor.h" #include "/usr/include/givaro/givpoly1padic.h" #include "/usr/include/givaro/givpower.h" #include "/usr/include/givaro/givprimes16.h" #include "/usr/include/givaro/givprint.h" #include "/usr/include/givaro/givquotientdomain.h" #include "/usr/include/givaro/givranditer.h" #include "/usr/include/givaro/givrandom.h" #include "/usr/include/givaro/givrational.h" #include "/usr/include/givaro/givref_count.h" #include "/usr/include/givaro/givrns.h" #include "/usr/include/givaro/givrnsfixed.h" #include "/usr/include/givaro/givspyinteger.h" #include "/usr/include/givaro/givstack.h" #include "/usr/include/givaro/givstorage.h" #include "/usr/include/givaro/givstoragedense.h" #include "/usr/include/givaro/givstoragesparse.h" #include "/usr/include/givaro/givtablelimits.h" #include "/usr/include/givaro/givtimer.h" #include "/usr/include/givaro/givtruncdomain.h" #include "/usr/include/givaro/givtypestring.h" #include "/usr/include/givaro/givvector.h" #include "/usr/include/givaro/givvectordense.h" #include "/usr/include/givaro/givvectorsparse.h" #include "/usr/include/givaro/modular-balanced-double.h" #include "/usr/include/givaro/modular-balanced-float.h" #include "/usr/include/givaro/modular-balanced-int32.h" #include "/usr/include/givaro/modular-balanced-int64.h" #include "/usr/include/givaro/modular-balanced.h" #include "/usr/include/givaro/modular-extended.h" #include "/usr/include/givaro/modular-floating.h" #include "/usr/include/givaro/modular-general.h" #include "/usr/include/givaro/modular-implem.h" #include "/usr/include/givaro/modular-integer.h" #include "/usr/include/givaro/modular-integral.h" #include "/usr/include/givaro/modular-inttype.h" #include "/usr/include/givaro/modular-log16.h" #include "/usr/include/givaro/modular-ruint.h" #include "/usr/include/givaro/modular.h" #include "/usr/include/givaro/montgomery-int32.h" #include "/usr/include/givaro/montgomery-ruint.h" #include "/usr/include/givaro/montgomery.h" #include "/usr/include/givaro/qfield.h" #include "/usr/include/givaro/random-integer.h" #include "/usr/include/givaro/ring-interface.h" #include "/usr/include/givaro/udl.h" #include "/usr/include/givaro/unparametric-operations.h" #include "/usr/include/givaro/zring.h" #include "/usr/include/givaro-config.h" #include "/usr/include/gmp++/gmp++.h" #include "/usr/include/gmp++/gmp++_int.h" #include "/usr/include/recint/radd.h" #include "/usr/include/recint/rcmp.h" #include "/usr/include/recint/rconvert.h" #include "/usr/include/recint/rdisplay.h" #include "/usr/include/recint/rdiv.h" #include "/usr/include/recint/recdefine.h" #include "/usr/include/recint/recint.h" #include "/usr/include/recint/rfiddling.h" #include "/usr/include/recint/rint.h" #include "/usr/include/recint/rmadd.h" #include "/usr/include/recint/rmbaddmul.h" #include "/usr/include/recint/rmbexp.h" #include "/usr/include/recint/rmbinv.h" #include "/usr/include/recint/rmbmodule.h" #include "/usr/include/recint/rmbmul.h" #include "/usr/include/recint/rmbreduc.h" #include "/usr/include/recint/rmbrmint.h" #include "/usr/include/recint/rmcmp.h" #include "/usr/include/recint/rmconvert.h" #include "/usr/include/recint/rmdefine.h" #include "/usr/include/recint/rmdisplay.h" #include "/usr/include/recint/rmdiv.h" #include "/usr/include/recint/rmextra.h" #include "/usr/include/recint/rmgaddmul.h" #include "/usr/include/recint/rmgexp.h" #include "/usr/include/recint/rmginv.h" #include "/usr/include/recint/rmgmodule.h" #include "/usr/include/recint/rmgmul.h" #include "/usr/include/recint/rmgreduc.h" #include "/usr/include/recint/rmgrmint.h" #include "/usr/include/recint/rmint.h" #include "/usr/include/recint/rmintmg.h" #include "/usr/include/recint/rmmanip.h" #include "/usr/include/recint/rmmul.h" #include "/usr/include/recint/rmneg.h" #include "/usr/include/recint/rmrandom.h" #include "/usr/include/recint/rmsub.h" #include "/usr/include/recint/rmul.h" #include "/usr/include/recint/rrandom.h" #include "/usr/include/recint/rrint.h" #include "/usr/include/recint/rsub.h" #include "/usr/include/recint/ruadd.h" #include "/usr/include/recint/ruaddmul.h" #include "/usr/include/recint/rucmp.h" #include "/usr/include/recint/ruconvert.h" #include "/usr/include/recint/rudisplay.h" #include "/usr/include/recint/rudiv.h" #include "/usr/include/recint/ruexp.h" #include "/usr/include/recint/rufiddling.h" #include "/usr/include/recint/rugcd.h" #include "/usr/include/recint/ruint.h" #include "/usr/include/recint/ruinvmod.h" #include "/usr/include/recint/rumanip.h" #include "/usr/include/recint/rumul.h" #include "/usr/include/recint/rurandom.h" #include "/usr/include/recint/ruruint.h" #include "/usr/include/recint/rushift.h" #include "/usr/include/recint/rusub.h" #include "/usr/include/recint/rutools.h" // add namespaces namespace Givaro{typedef int tmp_add_type_1;} Givaro::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace Givaro{namespace AlgorithmType{typedef int tmp_add_type_2;}} Givaro::AlgorithmType::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace Givaro{namespace Protected{typedef int tmp_add_type_3;}} Givaro::Protected::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace RecInt{typedef int tmp_add_type_4;} RecInt::tmp_add_type_4 tmp_add_func_4(){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; gmp_randclass* tmp_add_class_3; itimerval* tmp_add_class_4; omp_alloctrait_t* tmp_add_class_5; omp_depend_t* tmp_add_class_6; rlimit64* tmp_add_class_7; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/ZNAVeLQkwE/dump1.h"