]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - stdlib/testdiv.c
Update.
[thirdparty/glibc.git] / stdlib / testdiv.c
index a3ae5c98d07abb983828c254f5a4fa3183d7268b..9a5341cf50e5b36e5c8435c57fc914bca073cb1d 100644 (file)
 int
 main (void)
 {
+  int err = 0;
   int i, j;
   while (scanf ("%d %d\n", &i, &j) == 2)
     {
       div_t d = div (i, j);
-      printf ("%d / %d = %d + %d/%d\n", i, j, d.quot, d.rem, j);
+      printf ("%d / %d = %d + %d/%d", i, j, d.quot, d.rem, j);
+      if (i == d.quot * j + d.rem)
+       fputs ("  OK\n", stdout);
+      else
+       {
+         fputs ("  FAILED\n", stdout);
+         err = 1;
+       }
     }
-  return 0;
+  return err;
 }