changeset 27217:3309e733ac38

* 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 5a9c6f16413c
children 6e14b1970790
files ChangeLog lib/xstrtol.h modules/xstrtol
diffstat 3 files changed, 14 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Thu Oct 19 07:33:29 2006 +0000
+++ b/ChangeLog	Thu Oct 19 07:51:14 2006 +0000
@@ -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	Thu Oct 19 07:33:29 2006 +0000
+++ b/lib/xstrtol.h	Thu Oct 19 07:51:14 2006 +0000
@@ -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;							\
 	}								\
--- a/modules/xstrtol	Thu Oct 19 07:33:29 2006 +0000
+++ b/modules/xstrtol	Thu Oct 19 07:51:14 2006 +0000
@@ -10,6 +10,7 @@
 Depends-on:
 exitfail
 error
+gettext-h
 intprops
 inttypes