1 /* $Id: basics.h 520 2006-05-25 13:31:06Z helly $ */
8 #include "config_w32.h"
15 typedef unsigned char byte
;
16 #elif SIZEOF_SHORT == 1
17 typedef unsigned short byte
;
19 typedef unsigned int byte
;
20 #elif SIZEOF_LONG == 1
21 typedef unsigned long byte
;
23 typedef unsigned char byte
;
27 typedef unsigned char word
;
28 #elif SIZEOF_SHORT == 2
29 typedef unsigned short word
;
31 typedef unsigned int word
;
32 #elif SIZEOF_LONG == 2
33 typedef unsigned long word
;
35 typedef unsigned short word
;
39 typedef unsigned char dword
;
40 #elif SIZEOF_SHORT == 4
41 typedef unsigned short dword
;
43 typedef unsigned int dword
;
44 #elif SIZEOF_LONG == 4
45 typedef unsigned long dword
;
47 typedef unsigned long dword
;
50 typedef unsigned int uint
;
51 typedef unsigned char uchar
;
52 typedef unsigned short ushort
;
53 typedef unsigned long ulong
;
55 } // end namespace re2c