diff options
Diffstat (limited to 'lmem.h')
-rw-r--r-- | lmem.h | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lmem.h,v 1.15 2000/08/07 18:39:16 roberto Exp roberto $ | 2 | ** $Id: lmem.h,v 1.16 2000/10/30 16:29:59 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,7 +13,7 @@ | |||
13 | #include "llimits.h" | 13 | #include "llimits.h" |
14 | #include "lua.h" | 14 | #include "lua.h" |
15 | 15 | ||
16 | void *luaM_realloc (lua_State *L, void *oldblock, lint32 size); | 16 | void *luaM_realloc (lua_State *L, void *oldblock, luint32 size); |
17 | void *luaM_growaux (lua_State *L, void *block, size_t nelems, | 17 | void *luaM_growaux (lua_State *L, void *block, size_t nelems, |
18 | int inc, size_t size, const char *errormsg, | 18 | int inc, size_t size, const char *errormsg, |
19 | size_t limit); | 19 | size_t limit); |
@@ -21,20 +21,20 @@ void *luaM_growaux (lua_State *L, void *block, size_t nelems, | |||
21 | #define luaM_free(L, b) luaM_realloc(L, (b), 0) | 21 | #define luaM_free(L, b) luaM_realloc(L, (b), 0) |
22 | #define luaM_malloc(L, t) luaM_realloc(L, NULL, (t)) | 22 | #define luaM_malloc(L, t) luaM_realloc(L, NULL, (t)) |
23 | #define luaM_new(L, t) ((t *)luaM_malloc(L, sizeof(t))) | 23 | #define luaM_new(L, t) ((t *)luaM_malloc(L, sizeof(t))) |
24 | #define luaM_newvector(L, n,t) ((t *)luaM_malloc(L, (n)*(lint32)sizeof(t))) | 24 | #define luaM_newvector(L, n,t) ((t *)luaM_malloc(L, (n)*(luint32)sizeof(t))) |
25 | 25 | ||
26 | #define luaM_growvector(L, v,nelems,inc,t,e,l) \ | 26 | #define luaM_growvector(L, v,nelems,inc,t,e,l) \ |
27 | ((v)=(t *)luaM_growaux(L, v,nelems,inc,sizeof(t),e,l)) | 27 | ((v)=(t *)luaM_growaux(L, v,nelems,inc,sizeof(t),e,l)) |
28 | 28 | ||
29 | #define luaM_reallocvector(L, v,n,t) \ | 29 | #define luaM_reallocvector(L, v,n,t) \ |
30 | ((v)=(t *)luaM_realloc(L, v,(n)*(lint32)sizeof(t))) | 30 | ((v)=(t *)luaM_realloc(L, v,(n)*(luint32)sizeof(t))) |
31 | 31 | ||
32 | 32 | ||
33 | #ifdef LUA_DEBUG | 33 | #ifdef LUA_DEBUG |
34 | extern unsigned long memdebug_numblocks; | 34 | extern mem_int memdebug_numblocks; |
35 | extern unsigned long memdebug_total; | 35 | extern mem_int memdebug_total; |
36 | extern unsigned long memdebug_maxmem; | 36 | extern mem_int memdebug_maxmem; |
37 | extern unsigned long memdebug_memlimit; | 37 | extern mem_int memdebug_memlimit; |
38 | #endif | 38 | #endif |
39 | 39 | ||
40 | 40 | ||