]> www.ginac.de Git - cln.git/commit
Fix linking problems on some platforms caused by inline/non-inline versions
authorRichard Kreckel <kreckel@ginac.de>
Fri, 18 Jan 2008 22:59:06 +0000 (22:59 +0000)
committerRichard Kreckel <kreckel@ginac.de>
Fri, 18 Jan 2008 22:59:06 +0000 (22:59 +0000)
commitce250e91fb8d16bc6b35be0add1896fc64f31ec1
treedf30a0eb18b576198b8c7faa77654c032ab2bfd3
parent124a6e42cd31a4e565425e4210e8a31d2f9b1c86
Fix linking problems on some platforms caused by inline/non-inline versions
of same functions (obsoletes MAYBE_INLINE) [by Alexei Sheplyakov].
123 files changed:
ChangeLog
src/base/cl_inline.h [new file with mode: 0644]
src/base/cl_inline2.h [new file with mode: 0644]
src/base/cl_macros.h
src/base/cl_maybe_inline.h [new file with mode: 0644]
src/base/string/cl_st_concat1.cc
src/base/string/cl_st_concat2.cc
src/base/string/cl_st_concat3.cc
src/base/string/cl_st_make0.cc
src/complex/algebraic/cl_C_abs.cc
src/complex/algebraic/cl_C_abs_aux.cc
src/complex/algebraic/cl_C_signum.cc
src/complex/algebraic/cl_DF_hypot.cc
src/complex/algebraic/cl_FF_hypot.cc
src/complex/algebraic/cl_LF_hypot.cc
src/complex/algebraic/cl_SF_hypot.cc
src/complex/transcendental/cl_C_acosh.cc
src/complex/transcendental/cl_C_asinh_aux.cc
src/complex/transcendental/cl_C_atanh_aux.cc
src/float/dfloat/division/cl_DF_fceil.cc
src/float/dfloat/elem/cl_DF_div.cc
src/float/dfloat/elem/cl_DF_ffloor.cc
src/float/dfloat/elem/cl_DF_minusp.cc
src/float/dfloat/elem/cl_DF_mul.cc
src/float/dfloat/elem/cl_DF_plusp.cc
src/float/dfloat/elem/cl_DF_zerop.cc
src/float/dfloat/misc/cl_DF_abs.cc
src/float/dfloat/misc/cl_DF_digits.cc
src/float/dfloat/misc/cl_DF_eqhashcode.cc
src/float/dfloat/misc/cl_DF_exponent.cc
src/float/dfloat/misc/cl_DF_idecode.cc
src/float/dfloat/misc/cl_DF_precision.cc
src/float/dfloat/misc/cl_DF_sign.cc
src/float/dfloat/misc/cl_DF_signum.cc
src/float/elem/cl_F_minusp.cc
src/float/elem/cl_F_plusp.cc
src/float/elem/cl_F_zerop.cc
src/float/ffloat/division/cl_FF_fceil.cc
src/float/ffloat/elem/cl_FF_div.cc
src/float/ffloat/elem/cl_FF_ffloor.cc
src/float/ffloat/elem/cl_FF_minusp.cc
src/float/ffloat/elem/cl_FF_mul.cc
src/float/ffloat/elem/cl_FF_plusp.cc
src/float/ffloat/elem/cl_FF_zerop.cc
src/float/ffloat/misc/cl_FF_abs.cc
src/float/ffloat/misc/cl_FF_digits.cc
src/float/ffloat/misc/cl_FF_eqhashcode.cc
src/float/ffloat/misc/cl_FF_exponent.cc
src/float/ffloat/misc/cl_FF_idecode.cc
src/float/ffloat/misc/cl_FF_precision.cc
src/float/ffloat/misc/cl_FF_sign.cc
src/float/ffloat/misc/cl_FF_signum.cc
src/float/lfloat/division/cl_LF_fceil.cc
src/float/lfloat/elem/cl_LF_compare.cc
src/float/lfloat/elem/cl_LF_ffloor.cc
src/float/lfloat/elem/cl_LF_minusp.cc
src/float/lfloat/elem/cl_LF_plusp.cc
src/float/lfloat/elem/cl_LF_to_I.cc
src/float/lfloat/elem/cl_LF_zerop.cc
src/float/lfloat/misc/cl_LF_abs.cc
src/float/lfloat/misc/cl_LF_digits.cc
src/float/lfloat/misc/cl_LF_eqhashcode.cc
src/float/lfloat/misc/cl_LF_exponent.cc
src/float/lfloat/misc/cl_LF_idecode.cc
src/float/lfloat/misc/cl_LF_precision.cc
src/float/lfloat/misc/cl_LF_shortenrel.cc
src/float/lfloat/misc/cl_LF_shortenwith.cc
src/float/lfloat/misc/cl_LF_sign.cc
src/float/lfloat/misc/cl_LF_signum.cc
src/float/misc/cl_F_abs.cc
src/float/misc/cl_F_digits.cc
src/float/misc/cl_F_eqhashcode.cc
src/float/misc/cl_F_exponent.cc
src/float/misc/cl_F_idecode.cc
src/float/misc/cl_F_precision.cc
src/float/misc/cl_F_sign.cc
src/float/misc/cl_F_signum.cc
src/float/sfloat/division/cl_SF_fceil.cc
src/float/sfloat/division/cl_SF_ffloor.cc
src/float/sfloat/elem/cl_SF_compare.cc
src/float/sfloat/elem/cl_SF_minus.cc
src/float/sfloat/elem/cl_SF_minusp.cc
src/float/sfloat/elem/cl_SF_plusp.cc
src/float/sfloat/elem/cl_SF_uminus.cc
src/float/sfloat/elem/cl_SF_zerop.cc
src/float/sfloat/misc/cl_SF_abs.cc
src/float/sfloat/misc/cl_SF_digits.cc
src/float/sfloat/misc/cl_SF_eqhashcode.cc
src/float/sfloat/misc/cl_SF_exponent.cc
src/float/sfloat/misc/cl_SF_idecode.cc
src/float/sfloat/misc/cl_SF_precision.cc
src/float/sfloat/misc/cl_SF_sign.cc
src/float/sfloat/misc/cl_SF_signum.cc
src/float/transcendental/cl_F_atanhx.cc
src/float/transcendental/cl_F_atanx.cc
src/float/transcendental/cl_F_exp.cc
src/float/transcendental/cl_F_expx.cc
src/float/transcendental/cl_F_lnx.cc
src/float/transcendental/cl_F_sinhx.cc
src/float/transcendental/cl_F_sinx.cc
src/float/transcendental/cl_F_tan.cc
src/float/transcendental/cl_F_tanh.cc
src/integer/conv/cl_I_from_DS.cc
src/integer/conv/cl_I_from_NDS.cc
src/integer/conv/cl_I_from_NUDS.cc
src/integer/conv/cl_I_from_UDS.cc
src/integer/misc/cl_I_eqhashcode.cc
src/integer/misc/cl_I_signum.cc
src/integer/ring/cl_I_ring.cc
src/rational/elem/cl_RA_minusp.cc
src/rational/misc/Makeflags
src/rational/misc/cl_RA_eqhashcode.cc
src/rational/misc/cl_RA_signum.cc
src/rational/ring/cl_RA_ring.cc
src/real/algebraic/cl_RA_sqrt.cc
src/real/algebraic/cl_R_sqrt.cc
src/real/conv/cl_F_from_R_def.cc
src/real/elem/cl_R_minusp.cc
src/real/elem/cl_R_zerop.cc
src/real/misc/cl_R_eqhashcode.cc
src/real/misc/cl_R_signum.cc
src/real/transcendental/cl_R_tan.cc
src/real/transcendental/cl_R_tanh.cc