352
|
1 /* |
|
2 * The authors of this software are Rob Pike and Ken Thompson. |
|
3 * Copyright (c) 1998-2002 by Lucent Technologies. |
|
4 * Permission to use, copy, modify, and distribute this software for any |
|
5 * purpose without fee is hereby granted, provided that this entire notice |
|
6 * is included in all copies of any software which is or includes a copy |
|
7 * or modification of this software and in all copies of the supporting |
|
8 * documentation for such software. |
|
9 * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED |
|
10 * WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE ANY |
|
11 * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY |
|
12 * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. |
|
13 */ |
|
14 |
|
15 #define uchar _utfuchar |
|
16 #define ushort _utfushort |
|
17 #define uint _utfuint |
|
18 #define ulong _utfulong |
|
19 #define vlong _utfvlong |
|
20 #define uvlong _utfuvlong |
|
21 |
|
22 typedef unsigned char uchar; |
|
23 typedef unsigned short ushort; |
|
24 typedef unsigned int uint; |
|
25 typedef unsigned long ulong; |
|
26 |
|
27 #define nelem(x) (sizeof(x)/sizeof((x)[0])) |