summary refs log tree commit diff
path: root/localedata/bug-iconv-trans.c
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2001-08-14 22:29:43 +0000
committerUlrich Drepper <drepper@redhat.com>2001-08-14 22:29:43 +0000
commitecad39f050c89d63673101ae0d6b54fb2dfbed1b (patch)
treef9dcb3942e37ff87e9f3866b9f6e54daeb681c9c /localedata/bug-iconv-trans.c
parent1b46e4a5a24d5049ef90cf16a6a851bf796b5782 (diff)
downloadglibc-ecad39f050c89d63673101ae0d6b54fb2dfbed1b.tar.gz
glibc-ecad39f050c89d63673101ae0d6b54fb2dfbed1b.tar.xz
glibc-ecad39f050c89d63673101ae0d6b54fb2dfbed1b.zip
Update.
2001-08-14  Ulrich Drepper  <drepper@redhat.com>

	* Makefile: Add rules to build and run tst-xlocale1.
	* tst-xlocale1.c: New file.

	* bug-iconv-trans.c: Improve error messages.
Diffstat (limited to 'localedata/bug-iconv-trans.c')
-rw-r--r--localedata/bug-iconv-trans.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/localedata/bug-iconv-trans.c b/localedata/bug-iconv-trans.c
index 83876994df..3886247c38 100644
--- a/localedata/bug-iconv-trans.c
+++ b/localedata/bug-iconv-trans.c
@@ -33,7 +33,10 @@ main (void)
   n = iconv (cd, &inptr, &inlen, &outptr, &outlen);
   if (n != 7)
     {
-      printf ("iconv() returned %Zd, expected 7\n", n);
+      if (n == (size_t) -1)
+	printf ("iconv() returned error: %m\n");
+      else
+	printf ("iconv() returned %Zd, expected 7\n", n);
       result = 1;
     }
   if (inlen != 0)