aboutsummaryrefslogtreecommitdiff
path: root/luamem.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>1994-12-20 19:20:36 -0200
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>1994-12-20 19:20:36 -0200
commit8cb8594a3bcfdc1447aebfcd0ac85db9af5ca490 (patch)
tree13d09f704662cafa2597e77c92611b468e4741c9 /luamem.c
parentfe8338335dfb4bf37e6b164cb55bfcc94ec6563d (diff)
downloadlua-8cb8594a3bcfdc1447aebfcd0ac85db9af5ca490.tar.gz
lua-8cb8594a3bcfdc1447aebfcd0ac85db9af5ca490.tar.bz2
lua-8cb8594a3bcfdc1447aebfcd0ac85db9af5ca490.zip
better control of integer types and their limits
Diffstat (limited to 'luamem.c')
-rw-r--r--luamem.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/luamem.c b/luamem.c
index b28bd3b9..8c3582c5 100644
--- a/luamem.c
+++ b/luamem.c
@@ -3,7 +3,7 @@
3** TecCGraf - PUC-Rio 3** TecCGraf - PUC-Rio
4*/ 4*/
5 5
6char *rcs_mem = "$Id: mem.c,v 1.1 1994/11/16 17:38:08 roberto Exp $"; 6char *rcs_mem = "$Id: mem.c,v 1.2 1994/11/16 18:09:11 roberto Stab $";
7 7
8#include <stdlib.h> 8#include <stdlib.h>
9 9
@@ -19,7 +19,7 @@ void luaI_free (void *block)
19 19
20void *luaI_malloc (unsigned long size) 20void *luaI_malloc (unsigned long size)
21{ 21{
22 void *block = malloc(size); 22 void *block = malloc((size_t)size);
23 if (block == NULL) 23 if (block == NULL)
24 lua_error("not enough memory"); 24 lua_error("not enough memory");
25 return block; 25 return block;
@@ -28,7 +28,7 @@ void *luaI_malloc (unsigned long size)
28 28
29void *luaI_realloc (void *oldblock, unsigned long size) 29void *luaI_realloc (void *oldblock, unsigned long size)
30{ 30{
31 void *block = realloc(oldblock, size); 31 void *block = realloc(oldblock, (size_t)size);
32 if (block == NULL) 32 if (block == NULL)
33 lua_error("not enough memory"); 33 lua_error("not enough memory");
34 return block; 34 return block;