mescc: Support gcc-3.4.0: *printf: Support `%n'.
[mes.git] / scaffold / tests / 70-printf.c
index d62e3825da2207a74566ec1757a756deb78fcaf1..653e212842238c38054fa4528558d9d13a3f78ff 100644 (file)
@@ -134,5 +134,17 @@ test ()
   if (strcmp (buf, ">>C<<\n"))
     return 19;
 
+  int n;
+  fprintf (stderr, "foo bar\n%n", &n);
+  if (n != 8)
+    return 20;
+
+  sprintf (buf, "foo%nbar\n", &n);
+  eputs ("buf="); eputs (buf); eputs ("\n");
+  if (strcmp (buf, "foobar\n"))
+    return 21;
+  if (n != 3)
+    return 22;
+
   return 0;
 }