This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
fix missing _rotl64 symbol on Visual C 2003
authorDaniel Dragan <bulk88@hotmail.com>
Thu, 9 Jan 2014 04:44:16 +0000 (23:44 -0500)
committerSteve Hay <steve.m.hay@googlemail.com>
Thu, 9 Jan 2014 21:37:17 +0000 (21:37 +0000)
commit8961ec415a480cac831348374bfebace980b0a81
treee1ec70d9d1102467878ab8f16d928b650f87d39c
parent1a8709f4ae348ec199d2eb28be5d03138c391e47
fix missing _rotl64 symbol on Visual C 2003

Due to a bug in the CRT (msvcr71.dll), these 2 functions are not defined
in any lib Perl can use (static link CRTs dont apply, Perl only uses DLL
CRTs), but they are available as intrinsics. This solves a link error
about missing symbol __rotl64 in hv.obj, from usage in hv_func.h, on 32 bit
USE_64_BIT_INT VC 2003 builds. _rotr64 is included for completeness. This
fix is filed as [perl #120925].
win32/win32.h