Use real 32 bit integers.

This commit is contained in:
Steve Checkoway
2007-04-19 10:06:53 +00:00
parent 78a233d669
commit 2468ded99d
+3 -11
View File
@@ -10,6 +10,7 @@
#include <limits.h>
#include <stddef.h>
#include <inttypes.h>
#if defined(HAVE_CONFIG_H)
#include <config.h>
@@ -413,20 +414,11 @@
** part always works, but may waste space on machines with 64-bit
** longs.) Probably you do not need to change this.
*/
#if LUAI_BITSINT >= 32
#define LUAI_UINT32 unsigned int
#define LUAI_INT32 int
#define LUAI_UINT32 uint32_t
#define LUAI_INT32 int32_t
#define LUAI_MAXINT32 INT_MAX
#define LUAI_UMEM size_t
#define LUAI_MEM ptrdiff_t
#else
/* 16-bit ints */
#define LUAI_UINT32 unsigned long
#define LUAI_INT32 long
#define LUAI_MAXINT32 LONG_MAX
#define LUAI_UMEM unsigned long
#define LUAI_MEM long
#endif
/*