aboutsummaryrefslogtreecommitdiff
path: root/src/lj_cparse.h
diff options
context:
space:
mode:
authorMike Pall <mike>2012-06-14 19:54:07 +0200
committerMike Pall <mike>2012-06-14 19:54:07 +0200
commit946c7418d59dd201386ee66686075595754cd86d (patch)
tree1930adb8b7f969b8b69ed3b634fd1736e7d5944e /src/lj_cparse.h
parentca6bf2d9a41fb2c0c80bafdbaf2e29421b2cb55d (diff)
downloadluajit-946c7418d59dd201386ee66686075595754cd86d.tar.gz
luajit-946c7418d59dd201386ee66686075595754cd86d.tar.bz2
luajit-946c7418d59dd201386ee66686075595754cd86d.zip
FFI: Add support for parameterized C types.
Diffstat (limited to 'src/lj_cparse.h')
-rw-r--r--src/lj_cparse.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lj_cparse.h b/src/lj_cparse.h
index eaa1bdb5..29188c69 100644
--- a/src/lj_cparse.h
+++ b/src/lj_cparse.h
@@ -48,6 +48,7 @@ typedef struct CPState {
48 SBuf sb; /* String buffer for tokens. */ 48 SBuf sb; /* String buffer for tokens. */
49 lua_State *L; /* Lua state. */ 49 lua_State *L; /* Lua state. */
50 CTState *cts; /* C type state. */ 50 CTState *cts; /* C type state. */
51 TValue *param; /* C type parameters. */
51 const char *srcname; /* Current source name. */ 52 const char *srcname; /* Current source name. */
52 BCLine linenumber; /* Input line counter. */ 53 BCLine linenumber; /* Input line counter. */
53 int depth; /* Recursive declaration depth. */ 54 int depth; /* Recursive declaration depth. */