Update.
authorUlrich Drepper <drepper@redhat.com>
Tue, 14 Aug 2001 22:29:43 +0000 (22:29 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 14 Aug 2001 22:29:43 +0000 (22:29 +0000)
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.

localedata/ChangeLog
localedata/Makefile
localedata/bug-iconv-trans.c

index 45d2c1c..63aa9ce 100644 (file)
@@ -1,3 +1,10 @@
+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.
+
 2001-08-12  Ulrich Drepper  <drepper@redhat.com>
 
        * charmaps/ISO-IR-209: New file.
index 8866b69..5380f41 100644 (file)
@@ -91,7 +91,7 @@ locale_test_suite := tst_iswalnum tst_iswalpha tst_iswcntrl            \
                     tst_wctype tst_wcwidth
 
 tests = $(locale_test_suite) tst-digits tst-setlocale bug-iconv-trans \
-       tst-leaks tst-mbswcs6
+       tst-leaks tst-mbswcs6 tst-xlocale1
 ifeq (yes,$(build-shared))
 ifneq (no,$(PERL))
 tests: $(objpfx)mtrace-tst-leaks
@@ -271,6 +271,7 @@ tst_wctype-ENV = $(TEST_MBWC_ENV)
 tst_wcwidth-ENV = $(TEST_MBWC_ENV)
 tst-digits-ENV = $(TEST_MBWC_ENV)
 tst-mbswcs6-ENV = $(TEST_MBWC_ENV)
+tst-xlocale1-ENV = $(TEST_MBWC_ENV)
 
 tst-setlocale-ENV = LOCPATH=$(common-objpfx)localedata LC_ALL=ja_JP.EUC-JP
 
index 8387699..3886247 100644 (file)
@@ -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)