use the -newos toolchain even if -elf is present.
[newos.git] / include / arch / i386 / types.h
blob7201f3b67d59cfc3c19f8d309f3483d40a5f4440
1 /*
2 ** Copyright 2001, Travis Geiselbrecht. All rights reserved.
3 ** Distributed under the terms of the NewOS License.
4 */
5 #ifndef _I386_TYPES_H
6 #define _I386_TYPES_H
8 #ifndef WIN32
9 typedef volatile unsigned long long vuint64;
10 typedef unsigned long long uint64;
11 typedef volatile long long vint64;
12 typedef long long int64;
13 #else
14 typedef volatile unsigned __int64 vuint64;
15 typedef unsigned __int64 uint64;
16 typedef volatile __int64 vint64;
17 #endif
18 typedef volatile unsigned int vuint32;
19 typedef unsigned int uint32;
20 typedef volatile int vint32;
21 typedef int int32;
22 typedef volatile unsigned short vuint16;
23 typedef unsigned short uint16;
24 typedef volatile short vint16;
25 typedef short int16;
26 typedef volatile unsigned char vuint8;
27 typedef unsigned char uint8;
28 typedef volatile char vint8;
29 typedef char int8;
31 #endif