Steve, here's another little glitch that I've come across.
On the 32-bit build of 5.21.6:
C:\>perl -V:nvtype
nvtype='long double';
C:\>perl -V:nvsize
nvsize='12';
C:\>perl -MPOSIX -le "$x=POSIX::strtold('12345.1');"
POSIX::strtold not implemented on this architecture at -e line 1.
C:\>
On the 64-bit build of 5.21.6 (where nvsize is set incorrectly) it's the
same message:
C:\>perl -V:nvtype
nvtype='long double';
C:\>perl -V:nvsize
nvsize='12';
C:\>perl -MPOSIX -le "$x=POSIX::strtold('12345.1');"
POSIX::strtold not implemented on this architecture at -e line 1.
AFAIK, POSIX::strtold() should have been implemented for these perls.
Cheers,
Rob