* lib/strtol.c (strtol): Undefine before defining as a macro.
+2021-04-02 Bruno Haible <bruno@clisp.org>
+
+ strtoul, strtoll, strtoull: Fix compilation warning.
+ * lib/strtol.c (strtol): Undefine before defining as a macro.
+
2021-04-02 Bruno Haible <bruno@clisp.org>
strtoll: Work around a bug on native Windows and Minix.
/* Determine the name. */
#ifdef USE_IN_EXTENDED_LOCALE_MODEL
+# undef strtol
# if UNSIGNED
# ifdef USE_WIDE_CHAR
# ifdef QUAD
# endif
#else
# if UNSIGNED
+# undef strtol
# ifdef USE_WIDE_CHAR
# ifdef QUAD
# define strtol wcstoull
# endif
# else
# ifdef USE_WIDE_CHAR
+# undef strtol
# ifdef QUAD
# define strtol wcstoll
# else
# endif
# else
# ifdef QUAD
+# undef strtol
# define strtol strtoll
# endif
# endif