summaryrefslogtreecommitdiff
path: root/src/lj_cparse.h
diff options
context:
space:
mode:
authorMike Pall <mike>2011-12-17 15:02:53 +0100
committerMike Pall <mike>2011-12-17 15:02:53 +0100
commit248cf2ffa9f43e9645c345d58ae2822fd2225979 (patch)
tree5c1e13c7134298337da1b628d2b6a7f4ed224571 /src/lj_cparse.h
parentd050b2fff56011b8fafb754ad579c02e04097953 (diff)
downloadluajit-248cf2ffa9f43e9645c345d58ae2822fd2225979.tar.gz
luajit-248cf2ffa9f43e9645c345d58ae2822fd2225979.tar.bz2
luajit-248cf2ffa9f43e9645c345d58ae2822fd2225979.zip
FFI: Ignore number parsing errors while skipping definitions.
Diffstat (limited to '')
-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 535bc461..c9477003 100644
--- a/src/lj_cparse.h
+++ b/src/lj_cparse.h
@@ -23,6 +23,7 @@
23#define CPARSE_MODE_DIRECT 4 /* Accept direct declarators. */ 23#define CPARSE_MODE_DIRECT 4 /* Accept direct declarators. */
24#define CPARSE_MODE_FIELD 8 /* Accept field width in bits, too. */ 24#define CPARSE_MODE_FIELD 8 /* Accept field width in bits, too. */
25#define CPARSE_MODE_NOIMPLICIT 16 /* Reject implicit declarations. */ 25#define CPARSE_MODE_NOIMPLICIT 16 /* Reject implicit declarations. */
26#define CPARSE_MODE_SKIP 32 /* Skip definitions, ignore errors. */
26 27
27typedef int CPChar; /* C parser character. Unsigned ext. from char. */ 28typedef int CPChar; /* C parser character. Unsigned ext. from char. */
28typedef int CPToken; /* C parser token. */ 29typedef int CPToken; /* C parser token. */