diff options
| -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 | ||
