diff --git a/manual/examples/setjmp.c b/manual/examples/setjmp.c index 95e328d401..3c7d97937e 100644 --- a/manual/examples/setjmp.c +++ b/manual/examples/setjmp.c @@ -27,17 +27,6 @@ abort_to_main_loop (int status) longjmp (main_loop, status); } -int -main (void) -{ - while (1) - if (setjmp (main_loop)) - puts ("Back at main loop...."); - else - do_command (); -} - - void do_command (void) { @@ -47,3 +36,13 @@ do_command (void) else exit (EXIT_SUCCESS); } + +int +main (void) +{ + while (1) + if (setjmp (main_loop)) + puts ("Back at main loop...."); + else + do_command (); +}