summaryrefslogtreecommitdiff
path: root/src/lj_cdata.h
diff options
context:
space:
mode:
authorMike Pall <mike>2013-05-24 17:44:55 +0200
committerMike Pall <mike>2013-05-24 17:44:55 +0200
commit992f7d4b71d0f39266c9b2d7f8ce28c278afb667 (patch)
treef12f1ec3a7df3dee5035b499a98292a2f78aa8f1 /src/lj_cdata.h
parent4c1f9dd0f7fdbf79ed62588c64417d6238fd5c51 (diff)
downloadluajit-992f7d4b71d0f39266c9b2d7f8ce28c278afb667.tar.gz
luajit-992f7d4b71d0f39266c9b2d7f8ce28c278afb667.tar.bz2
luajit-992f7d4b71d0f39266c9b2d7f8ce28c278afb667.zip
FFI: Refactor ffi.gc()/__gc. Compile ffi.gc(cdata, nil), too.
Diffstat (limited to 'src/lj_cdata.h')
-rw-r--r--src/lj_cdata.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lj_cdata.h b/src/lj_cdata.h
index f0c23ac4..7db1ca1e 100644
--- a/src/lj_cdata.h
+++ b/src/lj_cdata.h
@@ -62,7 +62,8 @@ LJ_FUNC GCcdata *lj_cdata_newv(lua_State *L, CTypeID id, CTSize sz,
62 CTSize align); 62 CTSize align);
63 63
64LJ_FUNC void LJ_FASTCALL lj_cdata_free(global_State *g, GCcdata *cd); 64LJ_FUNC void LJ_FASTCALL lj_cdata_free(global_State *g, GCcdata *cd);
65LJ_FUNCA TValue * LJ_FASTCALL lj_cdata_setfin(lua_State *L, GCcdata *cd); 65LJ_FUNC void lj_cdata_setfin(lua_State *L, GCcdata *cd, GCobj *obj,
66 uint32_t it);
66 67
67LJ_FUNC CType *lj_cdata_index(CTState *cts, GCcdata *cd, cTValue *key, 68LJ_FUNC CType *lj_cdata_index(CTState *cts, GCcdata *cd, cTValue *key,
68 uint8_t **pp, CTInfo *qual); 69 uint8_t **pp, CTInfo *qual);