2000-01-29  Ulrich Drepper  <drepper@redhat.com>

	* locale/programs/ld-monetary.c (STR_ELEM_WC): Fix test for too
	long string in definition.
	* locale/programs/ld-numeric.c (STR_ELEM): Likewise.

	* configure.in: Add check for recent enough sed version.
This commit is contained in:
Ulrich Drepper
2000-01-29 08:10:00 +00:00
parent 710832e5a2
commit aec103d3b7
5 changed files with 149 additions and 83 deletions
+1 -1
View File
@@ -708,7 +708,7 @@ monetary_read (struct linereader *ldfile, struct localedef_t *result,
monetary->cat = ""; \
monetary->cat##_wc = L'\0'; \
} \
else if (now->val.str.startwc != NULL && now->val.str.lenwc > 1) \
else if (now->val.str.startwc != NULL && now->val.str.lenwc > 2) \
{ \
lr_error (ldfile, _("\
%s: value for field `%s' must be a single character"), "LC_MONETARY", #cat); \
+1 -1
View File
@@ -258,7 +258,7 @@ numeric_read (struct linereader *ldfile, struct localedef_t *result,
numeric->cat = ""; \
numeric->cat##_wc = L'\0'; \
} \
else if (now->val.str.startwc != NULL && now->val.str.lenwc > 1) \
else if (now->val.str.startwc != NULL && now->val.str.lenwc > 2) \
{ \
lr_error (ldfile, _("\
%s: value for field `%s' must be a single character"), "LC_NUMERIC", #cat); \