(main): Use puts for a constant rather than printf.
authorroland <roland>
Mon, 19 Oct 1992 23:32:31 +0000 (23:32 +0000)
committerroland <roland>
Mon, 19 Oct 1992 23:32:31 +0000 (23:32 +0000)
(do_command): Lose when fgets loses, not when it wins.

manual/examples/setjmp.c

index 5b5e7d8..023339c 100644 (file)
@@ -15,7 +15,7 @@ main (void)
 {
   while (1)
     if (setjmp (main_loop))
-      printf ("Back at main loop....\n");
+      puts ("Back at main loop....");
     else
       do_command ();
 }
@@ -25,7 +25,7 @@ void
 do_command (void)
 {
   char buffer[128];
-  if (fgets (buffer, 128, stdin))
+  if (fgets (buffer, 128, stdin) == NULL)
     abort_to_main_loop (-1);
   else
     exit (EXIT_SUCCESS);