diff options
author | Waldemar Celes <celes@tecgraf.puc-rio.br> | 1994-12-27 18:41:47 -0200 |
---|---|---|
committer | Waldemar Celes <celes@tecgraf.puc-rio.br> | 1994-12-27 18:41:47 -0200 |
commit | 4dce79f7e30787bb21d96cd117217fa157e34594 (patch) | |
tree | 45ce6354e60e1674841048b897e32e683890f2d8 /types.h | |
parent | a8220feed2abf715b1708c76eb2a897585763faa (diff) | |
download | lua-4dce79f7e30787bb21d96cd117217fa157e34594.tar.gz lua-4dce79f7e30787bb21d96cd117217fa157e34594.tar.bz2 lua-4dce79f7e30787bb21d96cd117217fa157e34594.zip |
uses 'limits.h' for MAX_WORD and MAX_INT
Diffstat (limited to 'types.h')
-rw-r--r-- | types.h | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -1,11 +1,13 @@ | |||
1 | /* | 1 | /* |
2 | ** TeCGraf - PUC-Rio | 2 | ** TeCGraf - PUC-Rio |
3 | ** $Id: $ | 3 | ** $Id: types.h,v 1.1 1994/12/20 21:31:01 roberto Exp celes $ |
4 | */ | 4 | */ |
5 | 5 | ||
6 | #ifndef types_h | 6 | #ifndef types_h |
7 | #define types_h | 7 | #define types_h |
8 | 8 | ||
9 | #include <limits.h> | ||
10 | |||
9 | #ifndef real | 11 | #ifndef real |
10 | #define real float | 12 | #define real float |
11 | #endif | 13 | #endif |
@@ -16,7 +18,8 @@ typedef unsigned char Byte; /* unsigned 8 bits */ | |||
16 | 18 | ||
17 | typedef unsigned short Word; /* unsigned 16 bits */ | 19 | typedef unsigned short Word; /* unsigned 16 bits */ |
18 | 20 | ||
19 | #define MAX_WORD 0xFFFD /* maximum value of a word (FFFF-2 for safety) */ | 21 | #define MAX_WORD (USHRT_MAX-2) /* maximum value of a word (-2 for safety) */ |
22 | #define MAX_INT (INT_MAX-2) /* maximum value of a int (-2 for safety) */ | ||
20 | 23 | ||
21 | typedef signed long Long; /* 32 bits */ | 24 | typedef signed long Long; /* 32 bits */ |
22 | 25 | ||