Mercurial > hg > octave-nkf > gnulib-hg
changeset 7526:1bff9b08bea3
* 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.
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Thu, 19 Oct 2006 07:51:14 +0000 |
parents | 6a1cfd0adbc1 |
children | c15258519e7c |
files | ChangeLog lib/xstrtol.h modules/xstrtol |
diffstat | 3 files changed, 14 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +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.
--- a/lib/xstrtol.h +++ b/lib/xstrtol.h @@ -24,6 +24,8 @@ # include <inttypes.h> +# include "gettext.h" + # ifndef _STRTOL_ERROR enum strtol_error { @@ -57,18 +59,19 @@ 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; \ } \