]> gitweb.michael.orlitzky.com - iconv-quirks.git/commitdiff
main.c: output cleanup for suffix support
authorMichael Orlitzky <michael@orlitzky.com>
Sun, 5 Jul 2026 20:52:23 +0000 (16:52 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Sun, 5 Jul 2026 20:52:23 +0000 (16:52 -0400)
main.c

diff --git a/main.c b/main.c
index 4d3cf4ccfe8f8f54b1797ebd9344cbd6ec78ab10..edf351019af6d43f1cf45368db38d8926f6aa062 100644 (file)
--- a/main.c
+++ b/main.c
@@ -96,16 +96,16 @@ int test_iconv_open_supports_suffix(const char* suffix) {
   iconv_t cd = iconv_open(tocode, fromcode);
   free(tocode);
   if (cd == (iconv_t)(-1)) {
-    switch (errno) {
-      case EINVAL:
-       printf("no\n");
-       return UNSUPPORTED;
-      default:
-       printf("FAIL (errno=%d, unexpected error)\n", errno);
-        return FAILURE;
+    if (errno == EINVAL) {
+      printf("OK (no)\n");
+      return UNSUPPORTED;
+    }
+    else {
+      printf("FAIL (%s)\n", ERRNO_STR(errno));
+      return FAILURE;
     }
   }
-  printf("yes\n");
+  printf("OK (yes)\n");
   iconv_close(cd);
   return SUCCESS;
 }
@@ -377,7 +377,7 @@ int test_iconv_ignore_ignores_invalid() {
     printf("FAIL (outbuf=%s)\n", outbuf);
     return FAILURE;
   }
-  printf("OK (no error)\n");
+  printf("OK\n");
   return SUCCESS;
 }