]> git.proxmox.com Git - ceph.git/blame - ceph/src/civetweb/src/third_party/duktape-1.5.2/src-separate/duk_jmpbuf.h
buildsys: switch source download to quincy
[ceph.git] / ceph / src / civetweb / src / third_party / duktape-1.5.2 / src-separate / duk_jmpbuf.h
CommitLineData
7c673cae
FG
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
11fdf7f2 14#if defined(DUK_USE_CPP_EXCEPTIONS)
7c673cae 15struct duk_jmpbuf {
11fdf7f2
TL
16 duk_small_int_t dummy; /* unused */
17};
7c673cae 18#else
11fdf7f2
TL
19struct duk_jmpbuf {
20 DUK_JMPBUF_TYPE jb;
7c673cae 21};
11fdf7f2 22#endif
7c673cae
FG
23
24#endif /* DUK_JMPBUF_H_INCLUDED */