summaryrefslogtreecommitdiff
path: root/types.h
diff options
context:
space:
mode:
authorWaldemar Celes <celes@tecgraf.puc-rio.br>1994-12-27 18:41:47 -0200
committerWaldemar Celes <celes@tecgraf.puc-rio.br>1994-12-27 18:41:47 -0200
commit4dce79f7e30787bb21d96cd117217fa157e34594 (patch)
tree45ce6354e60e1674841048b897e32e683890f2d8 /types.h
parenta8220feed2abf715b1708c76eb2a897585763faa (diff)
downloadlua-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.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/types.h b/types.h
index a9d28132..919929c9 100644
--- a/types.h
+++ b/types.h
@@ -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
17typedef unsigned short Word; /* unsigned 16 bits */ 19typedef 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
21typedef signed long Long; /* 32 bits */ 24typedef signed long Long; /* 32 bits */
22 25