1 /* ----------------------------------------------------------------------------
3 * ----------------------------------------------------------------------------
4 * Public Domain C Library - http://pdclib.sourceforge.net
5 * This code is Public Domain. Use, modify, and redistribute at will.
6 * ----------------------------------------------------------------------------
7 * Internally used values (struct tm, _NULL, __size_t, __wchar_t, __wint_t,
8 * _WCHAR_MIN, _WCHAR_MAX).
9 * ----------------------------------------------------------------------------
10 * Note that this file does not have a header guard. It is advised to check for
11 * _NULL defore including it. (The idea is to avoid redundant opening of this
12 * file during preprocessing.)
13 * --------------------------------------------------------------------------*/
15 /* This should work on any environment. */
18 #define _WCHAR_MAX /* TODO */
19 #define _WCHAR_MIN /* TODO */
21 #define _WEOF /* TODO */
23 #define _EDOM /* TODO */
24 #define _EILSEQ /* TODO */
25 #define _ERANGE /* TODO */
27 #define _SIGABRT /* TODO */
28 #define _SIGFPE /* TODO */
29 #define _SIGILL /* TODO */
30 #define _SIGINT /* TODO */
31 #define _SIGSEGV /* TODO */
32 #define _SIGTERM /* TODO */
33 #define _SIG_DFL /* TODO */
34 #define _SIG_ERR /* TODO */
35 #define _SIG_IGN /* TODO */
37 typedef __size_t; /* TODO */
38 typedef __wchar_t; /* TODO */
39 typedef __wint_t; /* TODO */
40 typedef __sig_atomic_t; /* TODO */
42 /* Including personality module so it can override generic settings, and set
43 * the values that cannot be set generically.
45 #include "__personality.h"