d_fd_macros=''
d_fd_set=''
d_fds_bits=''
+d_fegetround=''
d_fgetpos=''
d_finite=''
d_finitel=''
i_dlfcn=''
i_execinfo=''
i_fcntl=''
+i_fenv=''
i_float=''
i_fp=''
i_fp_class=''
esac
$rm_try
+: see if this is a fenv.h system
+set fenv.h i_fenv
+eval $inhdr
+
: see if this is a float.h system
set float.h i_float
eval $inhdr
fi
$rm_try
+: see if fegetround exists
+set fegetround d_fegetround
+eval $inlibc
+
: see if fgetpos exists
set fgetpos d_fgetpos
eval $inlibc
d_fd_macros='$d_fd_macros'
d_fd_set='$d_fd_set'
d_fds_bits='$d_fds_bits'
+d_fegetround='$d_fegetround'
d_fgetpos='$d_fgetpos'
d_finite='$d_finite'
d_finitel='$d_finitel'
i_dlfcn='$i_dlfcn'
i_execinfo='$i_execinfo'
i_fcntl='$i_fcntl'
+i_fenv='$i_fenv'
i_float='$i_float'
i_fp='$i_fp'
i_fp_class='$i_fp_class'
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='undef'
+d_fegetround='define'
d_fgetpos='define'
d_finite='define'
d_finitel='define'
i_dlfcn='define'
i_execinfo='undef'
i_fcntl='undef'
+i_fenv='define'
i_float='define'
i_fp='undef'
i_fp_class='undef'
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='define'
+d_fegetround='undef'
d_fgetpos='define'
d_finite='undef'
d_finitel='undef'
i_dlfcn='define'
i_execinfo='undef'
i_fcntl='define'
+i_fenv='undef'
i_float='define'
i_fp='undef'
i_fp_class='undef'
a half-fast job and neglected to provide the macros to manipulate
an fd_set, HAS_FDS_BITS will let us know how to fix the gaffe.
+d_fegetround (d_fegetround.U):
+ This variable conditionally defines HAS_FEGETROUND if fegetround() is
+ available to get the floating point rounding mode.
+
d_fgetpos (d_fgetpos.U):
This variable conditionally defines HAS_FGETPOS if fgetpos() is
available to get the file position indicator.
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='undef'
+d_fegetround='undef'
d_fgetpos='define'
d_finite='define'
d_finitel='define'
i_dlfcn='define'
i_execinfo='undef'
i_fcntl='undef'
+i_fenv='undef'
i_float='define'
i_fp='undef'
i_fp_class='undef'
*/
#$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().
*/
#$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
$ WC "d_fd_set='" + d_fd_set + "'"
$ WC "d_fd_macros='define'"
$ WC "d_fds_bits='define'"
+$ WC "d_fegetround='undef'"
$ WC "d_fgetpos='define'"
$ IF F$ELEMENT(0, "-", archname) .NES. "VMS_VAX" .AND. use_ieee_math
$ THEN
$ WC "i_dlfcn='undef'"
$ WC "i_execinfo='undef'"
$ WC "i_fcntl='" + i_fcntl + "'"
+$ WC "i_fenv='undef'"
$ WC "i_float='define'"
$ WC "i_fp='undef'"
$ WC "i_fp_class='undef'"
d_fd_macros='undef'
d_fd_set='undef'
d_fds_bits='undef'
+d_fegetround='undef'
d_fgetpos='define'
d_finite='undef'
d_finitel='undef'
i_dlfcn='undef'
i_execinfo='undef'
i_fcntl='define'
+i_fenv='undef'
i_float='define'
i_fp='undef'
i_fp_class='undef'
d_fd_macros='undef'
d_fd_set='undef'
d_fds_bits='undef'
+d_fegetround='undef'
d_fgetpos='undef'
d_finite='undef'
d_finitel='undef'
i_dlfcn='undef'
i_execinfo='undef'
i_fcntl='define'
+i_fenv='undef'
i_float='undef'
i_fp='undef'
i_fp_class='undef'
*/
/*#define HAS_FCNTL / **/
+/* HAS_FEGETROUND:
+ * This symbol, if defined, indicates that the fegetround routine is
+ * available to get the floating point rounding mode.
+ */
+/*#define HAS_FEGETROUND / **/
+
/* HAS_FGETPOS:
* This symbol, if defined, indicates that the fgetpos routine is
* available to get the file position indicator, similar to ftell().
*/
/*#define 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.
+ */
+/*#define 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
#endif
/* Generated from:
- * 12401deb2bd159475d6a3533b0fe0fae288825fd27c04f4f0f6655e4959ec9b7 config_h.SH
- * d4624634f898a9b01fb9baadf847f7614e0d036dd077852f40d37a9593af8e38 uconfig.sh
+ * 0486f11f3248b90661c12addfea9b9c4166aa7ab6b424d1b7b901b7bf1a62c89 config_h.SH
+ * a376d0ca25730310baa72472d022838903cee6091bc06eb4a01fc6c22d6f9c4a uconfig.sh
* ex: set ro: */
d_fd_macros='undef'
d_fd_set='undef'
d_fds_bits='undef'
+d_fegetround='undef'
d_fgetpos='undef'
d_finite='undef'
d_finitel='undef'
i_dlfcn='undef'
i_execinfo='undef'
i_fcntl='undef'
+i_fenv='undef'
i_float='undef'
i_fp='undef'
i_fp_class='undef'
d_fd_macros='undef'
d_fd_set='undef'
d_fds_bits='undef'
+d_fegetround='undef'
d_fgetpos='undef'
d_finite='undef'
d_finitel='undef'
i_dlfcn='undef'
i_execinfo='undef'
i_fcntl='undef'
+i_fenv='undef'
i_float='undef'
i_fp='undef'
i_fp_class='undef'
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='define'
+d_fegetround='undef'
d_fgetpos='define'
d_finite='undef'
d_finitel='undef'
i_dlfcn='define'
i_execinfo='undef'
i_fcntl='define'
+i_fenv='undef'
i_float='define'
i_fp='undef'
i_fp_class='undef'
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='define'
+d_fegetround='undef'
d_fgetpos='define'
d_finite='undef'
d_finitel='undef'
i_dlfcn='define'
i_execinfo='undef'
i_fcntl='define'
+i_fenv='undef'
i_float='define'
i_fp='undef'
i_fp_class='undef'
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='define'
+d_fegetround='undef'
d_fgetpos='define'
d_finite='undef'
d_finitel='undef'
i_dlfcn='define'
i_execinfo='undef'
i_fcntl='define'
+i_fenv='undef'
i_float='define'
i_fp='undef'
i_fp_class='undef'