microperl was broken by commit
82ad65bb0613be64 on 2012-01-16, which used
IN_LOCALE_COMPILETIME for the first time in the C code. Unlike
IN_LOCALE_RUNTIME, it had no fallback definition for microperl.
Commit
f90a9a0230170cc0 on 2012-01-28 added the first use of Strtol(),
which means that microperl now needs to assume that the system has strtol().
(Which is not unreasonable, as it's part of C89).
#define RESTORE_NUMERIC_STANDARD() /**/
#define Atof my_atof
#define IN_LOCALE_RUNTIME 0
+#define IN_LOCALE_COMPILETIME 0
#endif /* !USE_LOCALE_NUMERIC */
* This symbol, if defined, indicates that the strtol routine is available
* to provide better numeric string conversion than atoi() and friends.
*/
-/*#define HAS_STRTOL / **/
+#define HAS_STRTOL /**/
/* HAS_STRXFRM:
* This symbol, if defined, indicates that the strxfrm() routine is
/* Generated from:
* 450f87b8e0de509bd7e72485185b4060363119bedef2b8aff868354f42708a78 config_h.SH
- * e3a05060ae46f0ca7ea3a4fd9a4c2dcd60caf070529116479a74830d923d1ca3 uconfig.sh
+ * 136e00f109103fdebadeec53d77fbc8f8c1bf3eb82ce970c966f362584f4b7f2 uconfig.sh
* ex: set ro: */
d_strlcat='undef'
d_strlcpy='undef'
d_strtod='undef'
-d_strtol='undef'
+d_strtol='define'
d_strtold='undef'
d_strtoll='undef'
d_strtoq='undef'
d_strlcat='undef'
d_strlcpy='undef'
d_strtod='undef'
-d_strtol='undef'
+d_strtol='define'
d_strtold='undef'
d_strtoll='undef'
d_strtoq='undef'