sGMTIME_max="2147483647"
sGMTIME_min="-2147483648"
sLOCALTIME_max="2147483647"
-sLOCALTIME_min="-2147483648"
+sLOCALTIME_min="0"
sPRIEUldbl='"E"'
sPRIFUldbl='"F"'
sPRIGUldbl='"G"'
* the system function localtime () accepts, and defaults to 0
*/
#define LOCALTIME_MAX 2147483647 /**/
-#define LOCALTIME_MIN -2147483648 /**/
+#define LOCALTIME_MIN 0 /**/
/* USE_64_BIT_INT:
* This symbol, if defined, indicates that 64-bit integers should
}
}
-# change the sGMTIME_min and sGMTIME_max for VS2005 (aka VC 8) and
+# change the s{GM|LOCAL}TIME_{min|max} for VS2005 (aka VC 8) and
# VS2008 (aka VC 9) or higher (presuming that later versions will have
# at least the range of that).
if ($opt{cc} eq 'cl' and $opt{ccversion} =~ /^(\d+)/) {
elsif ($ccversion >= 15) {
$opt{sGMTIME_min} = -43200;
$opt{sGMTIME_max} = 32535291599;
- $opt{sLOCALTIME_min} = -43200;
- $opt{sLOCALTIME_max} = 32535291599;
+ $opt{sLOCALTIME_max} = 32535244799;
}
}