diff options
-rw-r--r-- | lobject.h | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lobject.h,v 1.13 1997/12/26 18:38:16 roberto Exp roberto $ | 2 | ** $Id: lobject.h,v 1.15 1998/01/13 13:27:25 roberto Exp $ |
3 | ** Type definitions for Lua objects | 3 | ** Type definitions for Lua objects |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -25,10 +25,7 @@ | |||
25 | #define Byte lua_Byte /* some systems have Byte as a predefined type */ | 25 | #define Byte lua_Byte /* some systems have Byte as a predefined type */ |
26 | typedef unsigned char Byte; /* unsigned 8 bits */ | 26 | typedef unsigned char Byte; /* unsigned 8 bits */ |
27 | 27 | ||
28 | #define Word lua_Word /* some systems have Word as a predefined type */ | 28 | #define MAX_WORD (65534U) /* maximum value of a word (-2 for safety) */ |
29 | typedef unsigned short Word; /* unsigned 16 bits */ | ||
30 | |||
31 | #define MAX_WORD (USHRT_MAX-2) /* maximum value of a word (-2 for safety) */ | ||
32 | #define MAX_INT (INT_MAX-2) /* maximum value of a int (-2 for safety) */ | 29 | #define MAX_INT (INT_MAX-2) /* maximum value of a int (-2 for safety) */ |
33 | 30 | ||
34 | typedef unsigned int IntPoint; /* unsigned with same size as a pointer (for hashing) */ | 31 | typedef unsigned int IntPoint; /* unsigned with same size as a pointer (for hashing) */ |