Numworks Epsilon
1.4.1
Graphing Calculator Operating System
setjmp.c
Go to the documentation of this file.
1
#include <
quiz.h
>
2
#include <
setjmp.h
>
3
#include <
assert.h
>
4
5
QUIZ_CASE
(set_jmp_long_jmp) {
6
jmp_buf
env;
7
int
res =
setjmp
(env);
8
if
(res == 1) {
9
return
;
10
}
11
int
newres = (0 == res) ? res : res + 1;
12
longjmp
(env, newres);
13
assert
(
false
);
14
}
assert
#define assert(e)
Definition:
assert.h:9
setjmp
int setjmp(jmp_buf env)
jmp_buf
LIBA_BEGIN_DECLS typedef int jmp_buf[31]
Definition:
setjmp.h:17
QUIZ_CASE
QUIZ_CASE(set_jmp_long_jmp)
Definition:
setjmp.c:5
assert.h
longjmp
void longjmp(jmp_buf env, int val)
setjmp.h
quiz.h
epsilon
liba
test
setjmp.c
Generated by
1.8.14