Add x86 32 bit vDSO time function support
[platform/upstream/glibc.git] / iconv / tst-iconv1.c
index 7d180dd..0609f50 100644 (file)
@@ -1,11 +1,12 @@
 /* Test case by yaoz@nih.gov.  */
 
 #include <iconv.h>
+#include <stddef.h>
 #include <stdio.h>
 #include <string.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   char utf8[5];
   wchar_t ucs4[5];
@@ -29,15 +30,11 @@ main (void)
   inbuf = utf8;
   inbytes = 4;
   outbuf = (char *) ucs4;
-#ifdef OK
-  outbytes = 5 * sizeof (wchar_t);    /* Ok. */
-#else
   outbytes = 4 * sizeof (wchar_t);    /* "Argument list too long" error. */
-#endif
   n = iconv (cd, &inbuf, &inbytes, &outbuf, &outbytes);
   if (n == (size_t) -1)
     {
-      perror ("iconv");
+      printf ("iconv: %m\n");
       iconv_close (cd);
       return 1;
     }
@@ -45,3 +42,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"