diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2000-08-07 15:39:16 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2000-08-07 15:39:16 -0300 |
commit | 397905ef8694ec716a51acebc993bb625340d388 (patch) | |
tree | cbf37aa8278b53161f99f28a027ac703c227ec27 /lmem.h | |
parent | 435f587ed05e2c4d542e1db9ae9e4efbb7e02305 (diff) | |
download | lua-397905ef8694ec716a51acebc993bb625340d388.tar.gz lua-397905ef8694ec716a51acebc993bb625340d388.tar.bz2 lua-397905ef8694ec716a51acebc993bb625340d388.zip |
(much) better handling of memory alloction errors
Diffstat (limited to 'lmem.h')
-rw-r--r-- | lmem.h | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lmem.h,v 1.13 2000/03/16 20:35:07 roberto Exp roberto $ | 2 | ** $Id: lmem.h,v 1.14 2000/05/24 13:54:49 roberto Exp roberto $ |
3 | ** Interface to Memory Manager | 3 | ** Interface to Memory Manager |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -13,9 +13,6 @@ | |||
13 | #include "llimits.h" | 13 | #include "llimits.h" |
14 | #include "lua.h" | 14 | #include "lua.h" |
15 | 15 | ||
16 | /* memory error message */ | ||
17 | #define memEM "not enough memory" | ||
18 | |||
19 | void *luaM_realloc (lua_State *L, void *oldblock, lint32 size); | 16 | void *luaM_realloc (lua_State *L, void *oldblock, lint32 size); |
20 | void *luaM_growaux (lua_State *L, void *block, size_t nelems, | 17 | void *luaM_growaux (lua_State *L, void *block, size_t nelems, |
21 | int inc, size_t size, const char *errormsg, | 18 | int inc, size_t size, const char *errormsg, |
@@ -37,6 +34,7 @@ void *luaM_growaux (lua_State *L, void *block, size_t nelems, | |||
37 | extern unsigned long memdebug_numblocks; | 34 | extern unsigned long memdebug_numblocks; |
38 | extern unsigned long memdebug_total; | 35 | extern unsigned long memdebug_total; |
39 | extern unsigned long memdebug_maxmem; | 36 | extern unsigned long memdebug_maxmem; |
37 | extern unsigned long memdebug_memlimit; | ||
40 | #endif | 38 | #endif |
41 | 39 | ||
42 | 40 | ||