From 2f1769f4311277551864327667e2a713b7daafab Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Mon, 6 Apr 2009 10:36:49 +0000 Subject: [PATCH] * libc/locale/locale.c (loadlocale): Set mbc_max to 3 for EUCJP. --- newlib/ChangeLog | 4 ++++ newlib/libc/locale/locale.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/newlib/ChangeLog b/newlib/ChangeLog index 4e092b5b2..8be81c377 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,7 @@ +2009-04-06 Corinna Vinschen + + * libc/locale/locale.c (loadlocale): Set mbc_max to 3 for EUCJP. + 2009-04-04 Corinna Vinschen * libc/stdlib/wcstombs.c: Fix datatypes in documentation. diff --git a/newlib/libc/locale/locale.c b/newlib/libc/locale/locale.c index e93f78021..b5a0ee74c 100644 --- a/newlib/libc/locale/locale.c +++ b/newlib/libc/locale/locale.c @@ -468,7 +468,7 @@ loadlocale(struct _reent *p, int category) if (!strcmp (charset, "EUCJP") || !strcmp (charset, "eucJP")) { strcpy (charset, "EUCJP"); - mbc_max = 2; + mbc_max = 3; #ifdef _MB_CAPABLE l_wctomb = __eucjp_wctomb; l_mbtowc = __eucjp_mbtowc;