summaryrefslogtreecommitdiff
path: root/uconfig.h
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2014-11-02 10:48:43 -0500
committerJarkko Hietaniemi <jhi@iki.fi>2014-11-02 13:59:54 -0500
commitbade9271ee0e5b9c22d1e80ca4088af09f1bcf43 (patch)
tree239d66dfce205da2caccdb88df4f41c314655b47 /uconfig.h
parent5a4dabf87fafe1590c8794c98083fd6b5208630f (diff)
downloadperl-bade9271ee0e5b9c22d1e80ca4088af09f1bcf43.tar.gz
Configure: add doublekind for the format of double.
Diffstat (limited to 'uconfig.h')
-rw-r--r--uconfig.h23
1 files changed, 21 insertions, 2 deletions
diff --git a/uconfig.h b/uconfig.h
index d2b10c927f..98fc7ea5ef 100644
--- a/uconfig.h
+++ b/uconfig.h
@@ -2669,6 +2669,25 @@
*/
#define DOUBLESIZE 8 /**/
+/* DOUBLEKIND:
+ * DOUBLEKIND will be one of
+ * DOUBLE_IS_IEEE_754_32_BIT_LITTLE_ENDIAN
+ * DOUBLE_IS_IEEE_754_32_BIT_BIG_ENDIAN
+ * DOUBLE_IS_IEEE_754_64_BIT_LITTLE_ENDIAN
+ * DOUBLE_IS_IEEE_754_64_BIT_BIG_ENDIAN
+ * DOUBLE_IS_IEEE_754_128_BIT_LITTLE_ENDIAN
+ * DOUBLE_IS_IEEE_754_128_BIT_BIG_ENDIAN
+ * DOUBLE_IS_UNKNOWN_FORMAT
+ */
+#define DOUBLEKIND 3 /**/
+#define DOUBLE_IS_IEEE_754_32_BIT_LITTLE_ENDIAN 1
+#define DOUBLE_IS_IEEE_754_32_BIT_BIG_ENDIAN 2
+#define DOUBLE_IS_IEEE_754_64_BIT_LITTLE_ENDIAN 3
+#define DOUBLE_IS_IEEE_754_64_BIT_BIG_ENDIAN 4
+#define DOUBLE_IS_IEEE_754_128_BIT_LITTLE_ENDIAN 5
+#define DOUBLE_IS_IEEE_754_128_BIT_BIG_ENDIAN 6
+#define DOUBLE_IS_UNKNOWN_FORMAT -1
+
/* EBCDIC:
* This symbol, if defined, indicates that this system uses
* EBCDIC encoding.
@@ -4873,6 +4892,6 @@
#endif
/* Generated from:
- * 60aff40735c73cdf11d3fbae8088eadf73c0b45413be5bd8480ec5ec481066da config_h.SH
- * 35023b2d9244ad2dc3abea4bb5174a7f66398b60266231cb9a2c3bfc8df867cf uconfig.sh
+ * 3d5c0424ad00f8e220ee942aac53a86c34751e4160f3c47b3771901f9ce87692 config_h.SH
+ * 141d5cd6c8f9074f7d171b61583becedadab81b8ef0b12a8fbda7eb14da72ed6 uconfig.sh
* ex: set ro: */