Commit | Line | Data |
---|---|---|
f0122e7f KB |
1 | /*- |
2 | * Copyright (c) 1990 The Regents of the University of California. | |
3 | * All rights reserved. | |
4 | * | |
5 | * %sccs.include.redist.c% | |
6 | * | |
7 | * @(#)types.h 7.1 (Berkeley) %G% | |
8 | */ | |
9 | ||
10 | #ifndef _X3J11_H_ | |
11 | #define _X3J11_H_ | |
12 | ||
13 | /* | |
14 | * Types which are fundamental to the implementation and may appear in | |
15 | * more than one standard header are defined here. Standard headers | |
16 | * then use: | |
17 | * #ifdef _SIZE_T_ | |
18 | * typedef _SIZE_T_ size_t; | |
19 | * #undef _SIZE_T_ | |
20 | * #endif | |
21 | * | |
22 | * Thanks, ANSI! | |
23 | */ | |
24 | #define _PTRDIFF_T_ int /* ptr1 - ptr2 */ | |
25 | #define _VA_LIST_ char * /* va_list */ | |
26 | #define _WCHAR_T_ unsigned short /* wchar_t */ | |
27 | #define _SIZE_T_ unsigned int /* sizeof() */ | |
28 | ||
29 | #endif /* _X3J11_H_ */ |