about summary refs log tree commit diff
path: root/iconv/loop.c
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2000-07-15 06:14:56 +0000
committerUlrich Drepper <drepper@redhat.com>2000-07-15 06:14:56 +0000
commit7888313d3c00975b1f5a0b8e624b85c1b520b134 (patch)
treea6511083de1adcf96c11f2f50e2935dc9557d834 /iconv/loop.c
parentea1efc6f4974e8daaa9ea9ac84636ba333ce1ef0 (diff)
downloadglibc-7888313d3c00975b1f5a0b8e624b85c1b520b134.tar.gz
glibc-7888313d3c00975b1f5a0b8e624b85c1b520b134.tar.xz
glibc-7888313d3c00975b1f5a0b8e624b85c1b520b134.zip
Update.
2000-07-14  Ulrich Drepper  <drepper@redhat.com>

	* iconv/loop.c (STANDARD_ERR_HANDLER): If one of the
	transliteration function did its job, continue, don't stop.

	* iconvdata/iso646.c: Little optimizations in body for conversion
	from UCS4.
Diffstat (limited to 'iconv/loop.c')
-rw-r--r--iconv/loop.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/iconv/loop.c b/iconv/loop.c
index b8e798682e..9d168d84e9 100644
--- a/iconv/loop.c
+++ b/iconv/loop.c
@@ -190,9 +190,9 @@
 	if (result != __GCONV_ILLEGAL_INPUT)				      \
 	  break;							      \
       }									      \
-    /* If any of them recognized the input stop.  */			      \
+    /* If any of them recognized the input continue with the loop.  */	      \
     if (result != __GCONV_ILLEGAL_INPUT)				      \
-      break;								      \
+      continue;								      \
 									      \
     /* Next see whether we have to ignore the error.  If not, stop.  */	      \
     if (! ignore_errors_p ())						      \