]> pd.if.org Git - pdclib/blob - includes/__intern.h
Re-import from Subversion.
[pdclib] / includes / __intern.h
1 /* ----------------------------------------------------------------------------
2  * $Id$
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  * --------------------------------------------------------------------------*/
14
15 /* This should work on any environment. */
16 #define _NULL 0
17
18 #define _WCHAR_MAX /* TODO */
19 #define _WCHAR_MIN /* TODO */
20
21 #define _WEOF      /* TODO */
22
23 #define _EDOM      /* TODO */
24 #define _EILSEQ    /* TODO */
25 #define _ERANGE    /* TODO */
26
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 */
36
37 typedef __size_t;       /* TODO */
38 typedef __wchar_t;      /* TODO */
39 typedef __wint_t;       /* TODO */
40 typedef __sig_atomic_t; /* TODO */
41
42 /* Including personality module so it can override generic settings, and set
43  * the values that cannot be set generically.
44  */
45 #include "__personality.h"