summaryrefslogtreecommitdiff
path: root/lmem.h
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2001-09-07 14:30:16 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2001-09-07 14:30:16 -0300
commit4d0935ec0ffed827aade5594216fae15bed7c6b5 (patch)
treef86f3e8eb68b95c5b556b85b6de83fc7747ba38a /lmem.h
parente1d072571ec6f9d830e575a2ecdc95fd43428e53 (diff)
downloadlua-github-4d0935ec0ffed827aade5594216fae15bed7c6b5.tar.gz
better definition for `luaM_freelem'
Diffstat (limited to 'lmem.h')
-rw-r--r--lmem.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/lmem.h b/lmem.h
index 5e33095c..1164e359 100644
--- a/lmem.h
+++ b/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)