summaryrefslogtreecommitdiff
path: root/util.h
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2013-09-17 14:40:29 +0200
committerNicholas Clark <nick@ccl4.org>2013-09-18 09:58:49 +0200
commitcb4d37a7eecc541fb85bf5d16fb0b915dba4ebda (patch)
tree733d076e684fd1f56fce56e538784aca59b646a8 /util.h
parent7ace1b5935c28f963730b93af6727132e57b0975 (diff)
downloadperl-cb4d37a7eecc541fb85bf5d16fb0b915dba4ebda.tar.gz
Update the comment in util.h related to HAS_QUAD and U64TYPE.
Diffstat (limited to 'util.h')
-rw-r--r--util.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/util.h b/util.h
index 38c8d2f3ed..87a3f26914 100644
--- a/util.h
+++ b/util.h
@@ -52,7 +52,9 @@ This is a synonym for (! foldEQ_locale())
#define ibcmp(s1, s2, len) cBOOL(! foldEQ(s1, s2, len))
#define ibcmp_locale(s1, s2, len) cBOOL(! foldEQ_locale(s1, s2, len))
-/* perl.h undefs HAS_QUAD if IV isn't 64-bit */
+/* outside the core, perl.h undefs HAS_QUAD if IV isn't 64-bit
+ We can't swap this to HAS_QUAD, because the logic here affects the type of
+ perl_drand48_t below, and that is visible outside of the core. */
#ifdef U64TYPE
# if !defined(_MSC_VER) || _MSC_VER >= 1300
/* use a faster implementation when quads are available,