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
