summaryrefslogtreecommitdiff
path: root/config_h.SH
diff options
context:
space:
mode:
authorH.Merijn Brand <h.m.brand@xs4all.nl>2014-09-06 21:58:22 +0200
committerH.Merijn Brand <h.m.brand@xs4all.nl>2014-09-06 21:58:22 +0200
commitd016659606ee2d39be44590059e4cfd04fa94c6b (patch)
tree73f9c6a711e2062677da51bb6b41b4bedf3a495b /config_h.SH
parentb4a3b1adcef1001d81018aed8b7d1b26d223601a (diff)
downloadperl-d016659606ee2d39be44590059e4cfd04fa94c6b.tar.gz
Sync up with meta after backports
This includes the inevitable reordering and some typo fixes Note to committers that change Configure: when you add scans, thos will only be included if used/referenced. You can force those in by adding a reference in metaconfig.h
Diffstat (limited to 'config_h.SH')
-rwxr-xr-xconfig_h.SH106
1 files changed, 52 insertions, 54 deletions
diff --git a/config_h.SH b/config_h.SH
index 3c48f93ba7..a05b779578 100755
--- a/config_h.SH
+++ b/config_h.SH
@@ -162,12 +162,6 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
*/
#$d_fcntl HAS_FCNTL /**/
-/* HAS_FEGETROUND:
- * This symbol, if defined, indicates that the fegetround routine is
- * available to get the floating point rounding mode.
- */
-#$d_fegetround HAS_FEGETROUND /**/
-
/* HAS_FGETPOS:
* This symbol, if defined, indicates that the fgetpos routine is
* available to get the file position indicator, similar to ftell().
@@ -248,20 +242,6 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
*/
#$d_inetaton HAS_INET_ATON /**/
-/* HAS_J0:
- * This symbol, if defined, indicates to the C program that the
- * j0() function is available for Bessel functions of the first
- * kind of the order zero.
- */
-#$d_j0 HAS_J0 /**/
-
-/* HAS_J0L:
- * This symbol, if defined, indicates to the C program that the
- * j0l() function is available for Bessel functions of the first
- * kind of the order zero, for long doubles.
- */
-#$d_j0l HAS_J0L /**/
-
/* HAS_KILLPG:
* This symbol, if defined, indicates that the killpg routine is available
* to kill process groups. If unavailable, you probably should use kill
@@ -714,12 +694,6 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
*/
#$i_fcntl I_FCNTL /**/
-/* I_FENV:
- * This symbol, if defined, indicates to the C program that it should
- * include <fenv.h> to get the floating point environment definitions.
- */
-#$i_fenv I_FENV /**/
-
/* I_FLOAT:
* This symbol, if defined, indicates to the C program that it should
* include <float.h> to get definition of symbols like DBL_MAX or
@@ -770,12 +744,6 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
*/
#$i_stddef I_STDDEF /**/
-/* I_STDINT:
- * This symbol, if defined, indicates that <stdint.h> exists and should
- * be included.
- */
-#$i_stdint I_STDINT /**/
-
/* I_STDLIB:
* This symbol, if defined, indicates that <stdlib.h> exists and should
* be included.
@@ -3446,7 +3414,7 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
/* HAS_ACOSH:
* This symbol, if defined, indicates that the acosh routine is
- * available.
+ * available to do the inverse hyperbolic cosine function.
*/
#$d_acosh HAS_ACOSH /**/
@@ -3560,6 +3528,13 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
*/
#$d_fcntl_can_lock FCNTL_CAN_LOCK /**/
+/* HAS_FEGETROUND:
+ * This symbol, if defined, indicates that the fegetround routine is
+ * available to return the macro corresponding to the current rounding
+ * mode.
+ */
+#$d_fegetround HAS_FEGETROUND /**/
+
/* HAS_FINITE:
* This symbol, if defined, indicates that the finite routine is
* available to check whether a double is finite (non-infinity non-NaN).
@@ -3601,25 +3576,11 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
/* HAS_FP_CLASSL:
* This symbol, if defined, indicates that the fp_classl routine is
- * available to classify doubles. Available for example in Digital UNIX.
- * See HAS_FP_CLASS.
- *
+ * available to classify long doubles. Available for example in
+ * Digital UNIX. See for possible values HAS_FP_CLASS.
*/
#$d_fp_classl HAS_FP_CLASSL /**/
-/* HAS_FP_CLASSIFY:
- * This symbol, if defined, indicates that the fp_classify routine is
- * available to classify doubles.
- * The returned values are defined in <math.h> and are:
- *
- * FP_NAN
- * FP_INFINITE
- * FP_NORMAL
- * FP_SUBNORMAL
- * FP_ZERO
- */
-#$d_fp_classify HAS_FP_CLASSIFY /**/
-
/* HAS_FPCLASS:
* This symbol, if defined, indicates that the fpclass routine is
* available to classify doubles. Available for example in Solaris/SVR4.
@@ -3650,7 +3611,19 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
* FP_NAN NaN
*
*/
-#$d_fpclassify HAS_FPCLASSIFY /**/
+/* HAS_FP_CLASSIFY:
+ * This symbol, if defined, indicates that the fp_classify routine is
+ * available to classify doubles. The values are defined in <math.h>
+ *
+ * FP_NORMAL Normalized
+ * FP_ZERO Zero
+ * FP_INFINITE Infinity
+ * FP_SUBNORMAL Denormalized
+ * FP_NAN NaN
+ *
+ */
+#$d_fpclassify HAS_FPCLASSIFY /**/
+#$d_fp_classify HAS_FP_CLASSIFY /**/
/* HAS_FPCLASSL:
* This symbol, if defined, indicates that the fpclassl routine is
@@ -3829,8 +3802,8 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
#$d_isfinite HAS_ISFINITE /**/
/* HAS_ISFINITEL:
- * This symbol, if defined, indicates that the isfinite routine is
- * available to check whether a long double is finitel
+ * This symbol, if defined, indicates that the isfinitel routine is
+ * available to check whether a long double is finite.
* (non-infinity non-NaN).
*/
#$d_isfinitel HAS_ISFINITEL /**/
@@ -3841,8 +3814,8 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
*/
#$d_isinf HAS_ISINF /**/
-/* HAS_ISINF:
- * This symbol, if defined, indicates that the isinf routine is
+/* HAS_ISINFL:
+ * This symbol, if defined, indicates that the isinfl routine is
* available to check whether a long double is an infinity.
*/
#$d_isinfl HAS_ISINFL /**/
@@ -3859,6 +3832,19 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
*/
#$d_isnanl HAS_ISNANL /**/
+/* HAS_J0:
+ * This symbol, if defined, indicates to the C program that the
+ * j0() function is available for Bessel functions of the first
+ * kind of the order zero, for doubles.
+ */
+/* HAS_J0L:
+ * This symbol, if defined, indicates to the C program that the
+ * j0l() function is available for Bessel functions of the first
+ * kind of the order zero, for long doubles.
+ */
+#$d_j0 HAS_J0 /**/
+#$d_j0l HAS_J0L /**/
+
/* HAS_LDBL_DIG:
* This symbol, if defined, indicates that this system's <float.h>
* or <limits.h> defines the symbol LDBL_DIG, which is the number
@@ -4372,6 +4358,12 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
#define DB_VERSION_MINOR_CFG $db_version_minor /**/
#define DB_VERSION_PATCH_CFG $db_version_patch /**/
+/* I_FENV:
+ * This symbol, if defined, indicates to the C program that it should
+ * include <fenv.h> to get the floating point environment definitions.
+ */
+#$i_fenv I_FENV /**/
+
/* I_FP:
* This symbol, if defined, indicates that <fp.h> exists and
* should be included.
@@ -4456,6 +4448,12 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un
*/
#$i_stdbool I_STDBOOL /**/
+/* I_STDINT:
+ * This symbol, if defined, indicates that <stdint.h> exists and
+ * should be included.
+ */
+#$i_stdint I_STDINT /**/
+
/* I_SUNMATH:
* This symbol, if defined, indicates that <sunmath.h> exists and
* should be included.