In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/8ed77d12c9275cd4e145ab50aaecf69730166a9b?hp=c1a6686e7b19b19f65ba89a90c0f0bf57606197f>

- Log -----------------------------------------------------------------
commit 8ed77d12c9275cd4e145ab50aaecf69730166a9b
Author: Steve Hay <[email protected]>
Date:   Thu Jul 27 18:13:13 2017 +0100

    [perl #131726] [Win32] perl.h remaps 'strtoll' and 'strtoull' incorrectly
    
    Fix by Kai-Uwe Eckhardt <kuehro [...] posteo.de> taken from
    https://rt.cpan.org/Public/Bug/Display.html?id=121683
    as suggested by Sisyphus on perl#131726.
-----------------------------------------------------------------------

Summary of changes:
 perl.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/perl.h b/perl.h
index 09e77cf337..c5d1923e5e 100644
--- a/perl.h
+++ b/perl.h
@@ -6269,7 +6269,7 @@ expression, but with an empty argument list, like this:
 #    ifdef __hpux
 #        define strtoll __strtoll      /* secret handshake */
 #    endif
-#    ifdef WIN64
+#    if defined(WIN64) && defined(_MSC_VER)
 #        define strtoll _strtoi64      /* secret handshake */
 #    endif
 #   if !defined(Strtol) && defined(HAS_STRTOLL)
@@ -6303,7 +6303,7 @@ expression, but with an empty argument list, like this:
 #    ifdef __hpux
 #        define strtoull __strtoull    /* secret handshake */
 #    endif
-#    ifdef WIN64
+#    if defined(WIN64) && defined(_MSC_VER)
 #        define strtoull _strtoui64    /* secret handshake */
 #    endif
 #    if !defined(Strtoul) && defined(HAS_STRTOULL)

--
Perl5 Master Repository

Reply via email to