summaryrefslogtreecommitdiff
path: root/perl.h
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2015-01-28 20:41:44 -0500
committerJarkko Hietaniemi <jhi@iki.fi>2015-02-02 17:02:52 -0500
commitd701dd28c38c0931ebcc0600a9bd5c8e71ea777f (patch)
tree6db55a9f6a226256b62f839744fa24afb050a24f /perl.h
parentf03a9d388af16900bace7cd0767491dfc4c14ae0 (diff)
downloadperl-d701dd28c38c0931ebcc0600a9bd5c8e71ea777f.tar.gz
Add NV_LITTLE_ENDIAN and NV_BIG_ENDIAN defines.
Diffstat (limited to 'perl.h')
-rw-r--r--perl.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/perl.h b/perl.h
index 7353dd9c6d..3e3dfa93b9 100644
--- a/perl.h
+++ b/perl.h
@@ -6451,6 +6451,22 @@ extern void moncontrol(int);
#endif /* LONG_DOUBLEKIND */
+#if NVSIZE == DOUBLESIZE
+# ifdef DOUBLE_LITTLE_ENDIAN
+# define NV_LITTLE_ENDIAN
+# endif
+# ifdef DOUBLE_BIG_ENDIAN
+# define NV_BIG_ENDIAN
+# endif
+#elif NVSIZE == LONG_DOUBLESIZE
+# ifdef LONGDOUBLE_LITTLE_ENDIAN
+# define NV_LITTLE_ENDIAN
+# endif
+# ifdef LONGDOUBLE_BIG_ENDIAN
+# define NV_BIG_ENDIAN
+# endif
+#endif
+
/*
(KEEP THIS LAST IN perl.h!)