+2006-10-19 Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/xstrtol.h: Include gettext.h.
+ (_STRTOL_ERROR): Wrap English-language formats inside gettext.
+ Problem reported by Eric Blake.
+ * modules/xstrtol (Depends-on): Add gettext-h.
+
2006-10-19 Paul Eggert <eggert@cs.ucla.edu> (tiny change)
* lib/strftime.c (advance): New macro.
# include <inttypes.h>
+# include "gettext.h"
+
# ifndef _STRTOL_ERROR
enum strtol_error
{
abort (); \
\
case LONGINT_INVALID: \
- error ((Exit_code), 0, "invalid %s `%s'", \
+ error ((Exit_code), 0, gettext ("invalid %s `%s'"), \
(Argument_type_string), (Str)); \
break; \
\
case LONGINT_INVALID_SUFFIX_CHAR: \
case LONGINT_INVALID_SUFFIX_CHAR | LONGINT_OVERFLOW: \
- error ((Exit_code), 0, "invalid character following %s in `%s'", \
+ error ((Exit_code), 0, \
+ gettext ("invalid character following %s in `%s'"), \
(Argument_type_string), (Str)); \
break; \
\
case LONGINT_OVERFLOW: \
- error ((Exit_code), 0, "%s `%s' too large", \
+ error ((Exit_code), 0, gettext ("%s `%s' too large"), \
(Argument_type_string), (Str)); \
break; \
} \