]> git.proxmox.com Git - ceph.git/blob - ceph/src/civetweb/src/third_party/duktape-1.8.0/src-separate/duk_jmpbuf.h
buildsys: switch source download to quincy
[ceph.git] / ceph / src / civetweb / src / third_party / duktape-1.8.0 / src-separate / duk_jmpbuf.h
1 /*
2 * Wrapper for jmp_buf.
3 *
4 * This is used because jmp_buf is an array type for backward compatibility.
5 * Wrapping jmp_buf in a struct makes pointer references, sizeof, etc,
6 * behave more intuitively.
7 *
8 * http://en.wikipedia.org/wiki/Setjmp.h#Member_types
9 */
10
11 #ifndef DUK_JMPBUF_H_INCLUDED
12 #define DUK_JMPBUF_H_INCLUDED
13
14 #if defined(DUK_USE_CPP_EXCEPTIONS)
15 struct duk_jmpbuf {
16 duk_small_int_t dummy; /* unused */
17 };
18 #else
19 struct duk_jmpbuf {
20 DUK_JMPBUF_TYPE jb;
21 };
22 #endif
23
24 #endif /* DUK_JMPBUF_H_INCLUDED */