summaryrefslogtreecommitdiff
path: root/NetWare
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2015-02-28 10:23:06 -0500
committerJarkko Hietaniemi <jhi@iki.fi>2015-06-12 09:56:55 -0400
commit44521f3a1782026b7d25cc55af459c3e28cc9bdd (patch)
treea91ebe41a705b5562dee1eefde0e13aaf94a4c9b /NetWare
parent63545cd8b35d0a75c86800927564a9879ba1e0bf (diff)
downloadperl-44521f3a1782026b7d25cc55af459c3e28cc9bdd.tar.gz
infnan: Configure scan for infnan bytes
Diffstat (limited to 'NetWare')
-rw-r--r--NetWare/config.wc4
-rw-r--r--NetWare/config_H.wc21
2 files changed, 25 insertions, 0 deletions
diff --git a/NetWare/config.wc b/NetWare/config.wc
index 68df99e97b..08abe4c589 100644
--- a/NetWare/config.wc
+++ b/NetWare/config.wc
@@ -603,7 +603,9 @@ def_temp='sys:\perl\temp'
direntrytype='DIR'
dlext='nlm'
dlsrc='dl_netware.xs'
+doubleinfbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f'
doublekind='3'
+doublenanbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x7f'
doublesize='8'
drand01='Perl_drand48()'
drand48_r_proto='0'
@@ -827,7 +829,9 @@ lns='copy'
localtime_r_proto='0'
locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include'
loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib'
+longdblinfbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f'
longdblkind='3'
+longdblnanbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x7f'
longdblsize='10'
longlongsize='8'
longsize='4'
diff --git a/NetWare/config_H.wc b/NetWare/config_H.wc
index 65c721130a..e24560f883 100644
--- a/NetWare/config_H.wc
+++ b/NetWare/config_H.wc
@@ -2333,6 +2333,27 @@
*/
#define DOUBLESIZE 8 /**/
+/* DOUBLEINFBYTES:
+ * This symbol, if defined, is a comma-separated list of
+ * hexadecimal bytes for the double precision infinity.
+ */
+/* DOUBLENANBYTES:
+ * This symbol, if defined, is a comma-separated list of
+ * hexadecimal bytes (0xHH) for the double precision not-a-number.
+ */
+/* LONGDBLINFBYTES:
+ * This symbol, if defined, is a comma-separated list of
+ * hexadecimal bytes for the long double precision infinity.
+ */
+/* LONGDBLNANBYTES:
+ * This symbol, if defined, is a comma-separated list of
+ * hexadecimal bytes (0xHH) for the long double precision not-a-number.
+ */
+#define DOUBLEINFBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f /**/
+#define DOUBLENANBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x7f /**/
+#define LONGDBLINFBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f /**/
+#define LONGDBLNANBYTES 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x7f /**/
+
/* EBCDIC:
* This symbol, if defined, indicates that this system uses
* EBCDIC encoding.