diff options
author | sisyphus <sisyphus@cpan.org> | 2018-10-25 19:27:51 +1100 |
---|---|---|
committer | Tony Cook <tony@develop-help.com> | 2018-12-11 15:43:11 +1100 |
commit | e743028e1d041949cf0ee42072ec38a1d45ace8e (patch) | |
tree | 39f1a8dc91941a67b1ec7e9f5b27424be552f361 | |
parent | b32a50a6fc33c50fa07e9e5a5c8bdcef9bb5daee (diff) | |
download | perl-e743028e1d041949cf0ee42072ec38a1d45ace8e.tar.gz |
config_H.gc - support C99 math for mingw
-rw-r--r-- | win32/config_H.gc | 98 |
1 files changed, 49 insertions, 49 deletions
diff --git a/win32/config_H.gc b/win32/config_H.gc index 05af1d736b..012580f4a3 100644 --- a/win32/config_H.gc +++ b/win32/config_H.gc @@ -32,7 +32,7 @@ * This symbol, if defined, indicates that the cbrt() (cube root) * function is available. */ -/*#define HAS_CBRT / **/ +#define HAS_CBRT /**/ /* HAS_CHOWN: * This symbol, if defined, indicates that the chown routine is @@ -2281,7 +2281,7 @@ * This symbol, if defined, indicates that the acosh routine is * available to do the inverse hyperbolic cosine function. */ -/*#define HAS_ACOSH / **/ +#define HAS_ACOSH /**/ /* HAS_AINTL: * This symbol, if defined, indicates that the aintl routine is @@ -2293,13 +2293,13 @@ * This symbol, if defined, indicates that the asinh routine is * available to do the inverse hyperbolic sine function. */ -/*#define HAS_ASINH / **/ +#define HAS_ASINH /**/ /* HAS_ATANH: * This symbol, if defined, indicates that the atanh routine is * available to do the inverse hyperbolic tangent function. */ -/*#define HAS_ATANH / **/ +#define HAS_ATANH /**/ /* HAS_BUILTIN_CHOOSE_EXPR: * Can we handle GCC builtin for compile-time ternary-like expressions @@ -2350,13 +2350,13 @@ * This symbol, if defined, indicates that the copysign routine is * available to do the copysign function. */ -/*#define HAS_COPYSIGN / **/ +#define HAS_COPYSIGN /**/ /* HAS_COPYSIGNL: * This symbol, if defined, indicates that the copysignl routine is * available. If aintl is also present we can emulate modfl. */ -/*#define HAS_COPYSIGNL / **/ +#define HAS_COPYSIGNL /**/ /* USE_CPLUSPLUS: * This symbol, if defined, indicates that a C++ compiler was @@ -2396,7 +2396,7 @@ * This symbol, if defined, indicates that the erf routine is * available to do the error function. */ -/*#define HAS_ERF / **/ +#define HAS_ERF /**/ /* HAS_ERFC: * This symbol, if defined, indicates that the erfc routine is @@ -2408,13 +2408,13 @@ * This symbol, if defined, indicates that the exp2 routine is * available to do the 2**x function. */ -/*#define HAS_EXP2 / **/ +#define HAS_EXP2 /**/ /* HAS_EXPM1: * This symbol, if defined, indicates that the expm1 routine is * available to do the exp(x) - 1 when x is near 1 function. */ -/*#define HAS_EXPM1 / **/ +#define HAS_EXPM1 /**/ /* HAS_FAST_STDIO: * This symbol, if defined, indicates that the "fast stdio" @@ -2459,7 +2459,7 @@ * This symbol, if defined, indicates that the finite routine is * available to check whether a double is finite (non-infinity non-NaN). */ -/*#define HAS_FINITE / **/ +#define HAS_FINITE /**/ /* HAS_FINITEL: * This symbol, if defined, indicates that the finitel routine is @@ -2486,13 +2486,13 @@ * This symbol, if defined, indicates that the fmax routine is * available to do the maximum function. */ -/*#define HAS_FMAX / **/ +#define HAS_FMAX /**/ /* HAS_FMIN: * This symbol, if defined, indicates that the fmin routine is * available to do the minimum function. */ -/*#define HAS_FMIN / **/ +#define HAS_FMIN /**/ /* HAS_FP_CLASS: * This symbol, if defined, indicates that the fp_class routine is @@ -2597,7 +2597,7 @@ * available to break a long double floating-point number into * a normalized fraction and an integral power of 2. */ -/*#define HAS_FREXPL / **/ +#define HAS_FREXPL /**/ /* HAS_STRUCT_FS_DATA: * This symbol, if defined, indicates that the struct fs_data @@ -2734,19 +2734,19 @@ * This symbol, if defined, indicates that the hypot routine is * available to do the hypotenuse function. */ -/*#define HAS_HYPOT / **/ +#define HAS_HYPOT /**/ /* HAS_ILOGB: * This symbol, if defined, indicates that the ilogb routine is * available to get integer exponent of a floating-point value. */ -/*#define HAS_ILOGB / **/ +#define HAS_ILOGB /**/ /* HAS_ILOGBL: * This symbol, if defined, indicates that the ilogbl routine is * available. If scalbnl is also present we can emulate frexpl. */ -/*#define HAS_ILOGBL / **/ +#define HAS_ILOGBL /**/ /* HAS_INETNTOP: * This symbol, if defined, indicates that the inet_ntop() function @@ -2790,7 +2790,7 @@ * This symbol, if defined, indicates that the isinf routine is * available to check whether a double is an infinity. */ -/*#define HAS_ISINF / **/ +#define HAS_ISINF /**/ /* HAS_ISINFL: * This symbol, if defined, indicates that the isinfl routine is @@ -2802,7 +2802,7 @@ * This symbol, if defined, indicates that the isless routine is * available to do the isless function. */ -/*#define HAS_ISLESS / **/ +#define HAS_ISLESS /**/ /* HAS_ISNAN: * This symbol, if defined, indicates that the isnan routine is @@ -2814,13 +2814,13 @@ * This symbol, if defined, indicates that the isnanl routine is * available to check whether a long double is a NaN. */ -/*#define HAS_ISNANL / **/ +#define HAS_ISNANL /**/ /* HAS_ISNORMAL: * This symbol, if defined, indicates that the isnormal routine is * available to check whether a double is normal (non-zero normalized). */ -/*#define HAS_ISNORMAL / **/ +#define HAS_ISNORMAL /**/ /* HAS_J0: * This symbol, if defined, indicates to the C program that the @@ -2832,7 +2832,7 @@ * j0l() function is available for Bessel functions of the first * kind of the order zero, for long doubles. */ -/*#define HAS_J0 / **/ +#define HAS_J0 /**/ /*#define HAS_J0L / **/ /* HAS_LC_MONETARY_2008: @@ -2854,7 +2854,7 @@ * available to do the log gamma function. See also HAS_TGAMMA and * HAS_LGAMMA_R. */ -/*#define HAS_LGAMMA / **/ +#define HAS_LGAMMA /**/ /* HAS_LGAMMA_R: * This symbol, if defined, indicates that the lgamma_r routine is @@ -2874,72 +2874,72 @@ * available to return the long long value closest to a double * (according to the current rounding mode). */ -/*#define HAS_LLRINT / **/ +#define HAS_LLRINT /**/ /* HAS_LLRINTL: * This symbol, if defined, indicates that the llrintl routine is * available to return the long long value closest to a long double * (according to the current rounding mode). */ -/*#define HAS_LLRINTL / **/ +#define HAS_LLRINTL /**/ /* HAS_LLROUND: * This symbol, if defined, indicates that the llround routine is * available to return the nearest long long value. */ -/*#define HAS_LLROUND / **/ +#define HAS_LLROUND /**/ /* HAS_LLROUNDL: * This symbol, if defined, indicates that the llroundl routine is * available to return the nearest long long value away from zero of * the long double argument value. */ -/*#define HAS_LLROUNDL / **/ +#define HAS_LLROUNDL /**/ /* HAS_LOG1P: * This symbol, if defined, indicates that the log1p routine is * available to do the logarithm of 1 plus argument function. */ -/*#define HAS_LOG1P / **/ +#define HAS_LOG1P /**/ /* HAS_LOG2: * This symbol, if defined, indicates that the log2 routine is * available to do the log2 function. */ -/*#define HAS_LOG2 / **/ +#define HAS_LOG2 /**/ /* HAS_LOGB: * This symbol, if defined, indicates that the logb routine is * available to do the logb function. */ -/*#define HAS_LOGB / **/ +#define HAS_LOGB /**/ /* HAS_LRINT: * This symbol, if defined, indicates that the lrint routine is * available to return the integral value closest to a double * (according to the current rounding mode). */ -/*#define HAS_LRINT / **/ +#define HAS_LRINT /**/ /* HAS_LRINTL: * This symbol, if defined, indicates that the lrintl routine is * available to return the integral value closest to a long double * (according to the current rounding mode). */ -/*#define HAS_LRINTL / **/ +#define HAS_LRINTL /**/ /* HAS_LROUND: * This symbol, if defined, indicates that the lround routine is * available to return the nearest integral value. */ -/*#define HAS_LROUND / **/ +#define HAS_LROUND /**/ /* HAS_LROUNDL: * This symbol, if defined, indicates that the lroundl routine is * available to return the nearest integral value away from zero of * the long double argument value. */ -/*#define HAS_LROUNDL / **/ +#define HAS_LROUNDL /**/ /* HAS_MADVISE: * This symbol, if defined, indicates that the madvise system call is @@ -2996,7 +2996,7 @@ * a prototype for the modfl() function. Otherwise, it is up * to the program to supply one. */ -/*#define HAS_MODFL / **/ +#define HAS_MODFL /**/ /*#define HAS_MODFL_PROTO / **/ /* HAS_MPROTECT: @@ -3015,14 +3015,14 @@ * This symbol, if defined, indicates that the nan routine is * available to generate NaN. */ -/*#define HAS_NAN / **/ +#define HAS_NAN /**/ /* HAS_NEARBYINT: * This symbol, if defined, indicates that the nearbyint routine is * available to return the integral value closest to (according to * the current rounding mode) to x. */ -/*#define HAS_NEARBYINT / **/ +#define HAS_NEARBYINT /**/ /* HAS_NEWLOCALE: * This symbol, if defined, indicates that the newlocale routine is @@ -3056,14 +3056,14 @@ * available to return the next machine representable double from * x in direction y. */ -/*#define HAS_NEXTAFTER / **/ +#define HAS_NEXTAFTER /**/ /* HAS_NEXTTOWARD: * This symbol, if defined, indicates that the nexttoward routine is * available to return the next machine representable long double from * x in direction y. */ -/*#define HAS_NEXTTOWARD / **/ +#define HAS_NEXTTOWARD /**/ /* HAS_NL_LANGINFO: * This symbol, if defined, indicates that the nl_langinfo routine is @@ -3133,26 +3133,26 @@ * This symbol, if defined, indicates that the remainder routine is * available to return the floating-point remainder. */ -/*#define HAS_REMAINDER / **/ +#define HAS_REMAINDER /**/ /* HAS_REMQUO: * This symbol, if defined, indicates that the remquo routine is * available to return the remainder and part of quotient. */ -/*#define HAS_REMQUO / **/ +#define HAS_REMQUO /**/ /* HAS_RINT: * This symbol, if defined, indicates that the rint routine is * available to return the nearest integral value to x as double * using the current rounding mode. */ -/*#define HAS_RINT / **/ +#define HAS_RINT /**/ /* HAS_ROUND: * This symbol, if defined, indicates that the round routine is * available to round to nearest integer, away from zero. */ -/*#define HAS_ROUND / **/ +#define HAS_ROUND /**/ /* HAS_SBRK_PROTO: * This symbol, if defined, indicates that the system provides @@ -3168,13 +3168,13 @@ * available to multiply floating-point number by integral power * of radix. */ -/*#define HAS_SCALBN / **/ +#define HAS_SCALBN /**/ /* HAS_SCALBNL: * This symbol, if defined, indicates that the scalbnl routine is * available. If ilogbl is also present we can emulate frexpl. */ -/*#define HAS_SCALBNL / **/ +#define HAS_SCALBNL /**/ /* HAS_SENDMSG: * This symbol, if defined, indicates that the sendmsg routine is @@ -3202,7 +3202,7 @@ * in perl. Users should call Perl_signbit(), which will be #defined to * the system's signbit() function or macro if this symbol is defined. */ -/*#define HAS_SIGNBIT / **/ +#define HAS_SIGNBIT /**/ /* HAS_SIGPROCMASK: * This symbol, if defined, indicates that the sigprocmask @@ -3254,7 +3254,7 @@ * This symbol, if defined, indicates that the sqrtl routine is * available to do long double square roots. */ -/*#define HAS_SQRTL / **/ +#define HAS_SQRTL /**/ /* HAS_SETRESGID_PROTO: * This symbol, if defined, indicates that the system provides @@ -3371,7 +3371,7 @@ * This symbol, if defined, indicates that the tgamma routine is * available to do the gamma function. See also HAS_LGAMMA. */ -/*#define HAS_TGAMMA / **/ +#define HAS_TGAMMA /**/ /* HAS_CTIME64: * This symbol, if defined, indicates that the ctime64 () routine is @@ -3414,13 +3414,13 @@ * This symbol, if defined, indicates that the trunc routine is * available to round doubles towards zero. */ -/*#define HAS_TRUNC / **/ +#define HAS_TRUNC /**/ /* HAS_TRUNCL: * This symbol, if defined, indicates that the truncl routine is * available. If copysignl is also present we can emulate modfl. */ -/*#define HAS_TRUNCL / **/ +#define HAS_TRUNCL /**/ /* U32_ALIGNMENT_REQUIRED: * This symbol, if defined, indicates that you must access |