summaryrefslogtreecommitdiff
path: root/util.h
diff options
context:
space:
mode:
Diffstat (limited to 'util.h')
-rw-r--r--util.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/util.h b/util.h
index 87a3f26914..08544f5600 100644
--- a/util.h
+++ b/util.h
@@ -55,12 +55,10 @@ This is a synonym for (! foldEQ_locale())
/* 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
+#if defined(U64TYPE) && !defined(USING_MSVC6)
/* use a faster implementation when quads are available,
* but not with VC6 on Windows */
# define PERL_DRAND48_QUAD
-# endif
#endif
#ifdef PERL_DRAND48_QUAD