Fix dtoab.
[mes.git] / lib / tests / setjmp / 80-setjmp.c
index 64228846b1da38fda1c9f46eb8d32d24ab9d3c2e..fc118030add56128a31a55afffdf57d258f6836b 100644 (file)
 #include <setjmp.h>
 
 int foo;
+jmp_buf buf;
 
 void
-second()
+second ()
 {
   if (foo++)
     exit (1);
-  oputs ("second\n");        // prints
-  longjmp (buf, 1);          // jumps back to where setjmp was called - making setjmp now return 1
+  oputs ("second\n");           // prints
+  longjmp (buf, 1);             // jumps back to where setjmp was called - making setjmp now return 1
   exit (1);
 }
 
@@ -40,7 +41,7 @@ void
 first ()
 {
   second ();
-  oputs ("first\n");         // does not print
+  oputs ("first\n");            // does not print
   exit (2);
 }
 
@@ -48,10 +49,10 @@ int
 main ()
 {
   if (!setjmp (buf))
-    first ();               // when executed, setjmp returned 0
-  else                      // when longjmp jumps back, setjmp returns 1
+    first ();                   // when executed, setjmp returned 0
+  else                          // when longjmp jumps back, setjmp returns 1
     {
-      oputs ("main\n");    // prints
+      oputs ("main\n");         // prints
       return 0;
     }