mirror of
https://github.com/lua/lua
synced 2026-09-29 04:35:58 +03:00
better definition for `luaM_freelem'
This commit is contained in:
parent
e1d072571e
commit
4d0935ec0f
2 changed files with 2 additions and 2 deletions
2
lmem.h
2
lmem.h
|
|
@ -19,7 +19,7 @@ void *luaM_growaux (lua_State *L, void *block, int *size, int size_elem,
|
|||
int limit, const l_char *errormsg);
|
||||
|
||||
#define luaM_free(L, b, s) luaM_realloc(L, (b), (s), 0)
|
||||
#define luaM_freelem(L, b, t) luaM_realloc(L, (b), sizeof(t), 0)
|
||||
#define luaM_freelem(L, b) luaM_realloc(L, (b), sizeof(*(b)), 0)
|
||||
#define luaM_freearray(L, b, n, t) luaM_realloc(L, (b), \
|
||||
cast(lu_mem, n)*cast(lu_mem, sizeof(t)), 0)
|
||||
|
||||
|
|
|
|||
2
ltable.c
2
ltable.c
|
|
@ -127,7 +127,7 @@ Hash *luaH_new (lua_State *L, int size) {
|
|||
|
||||
void luaH_free (lua_State *L, Hash *t) {
|
||||
luaM_freearray(L, t->node, t->size, Node);
|
||||
luaM_freelem(L, t, Hash);
|
||||
luaM_freelem(L, t);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue