Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void a()
- {
- printf("entering an");
- int i;
- for(i = 0; i < 3; i++){
- if(setjmp(a_buf) == 0) {
- printf("A step %dn", i);
- b();
- } else {
- longjmp(b_buf, 1);
- }
- }
- printf("returning from an");
- }
- void b()
- {
- printf("entering bn");
- int i;
- for(i = 0; i < 5; i++){
- if(setjmp(b_buf) == 0) {
- printf("B step %dn", i);
- a();
- } else {
- longjmp(a_buf, 1);
- }
- }
- printf("returning from bn");
- }
Add Comment
Please, Sign In to add comment