diff options
Diffstat (limited to 'src/lj_bcdump.h')
-rw-r--r-- | src/lj_bcdump.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lj_bcdump.h b/src/lj_bcdump.h index ba53c0a1..fdfc6ec0 100644 --- a/src/lj_bcdump.h +++ b/src/lj_bcdump.h | |||
@@ -36,14 +36,15 @@ | |||
36 | /* If you perform *any* kind of private modifications to the bytecode itself | 36 | /* If you perform *any* kind of private modifications to the bytecode itself |
37 | ** or to the dump format, you *must* set BCDUMP_VERSION to 0x80 or higher. | 37 | ** or to the dump format, you *must* set BCDUMP_VERSION to 0x80 or higher. |
38 | */ | 38 | */ |
39 | #define BCDUMP_VERSION 1 | 39 | #define BCDUMP_VERSION 2 |
40 | 40 | ||
41 | /* Compatibility flags. */ | 41 | /* Compatibility flags. */ |
42 | #define BCDUMP_F_BE 0x01 | 42 | #define BCDUMP_F_BE 0x01 |
43 | #define BCDUMP_F_STRIP 0x02 | 43 | #define BCDUMP_F_STRIP 0x02 |
44 | #define BCDUMP_F_FFI 0x04 | 44 | #define BCDUMP_F_FFI 0x04 |
45 | #define BCDUMP_F_FR2 0x08 | ||
45 | 46 | ||
46 | #define BCDUMP_F_KNOWN (BCDUMP_F_FFI*2-1) | 47 | #define BCDUMP_F_KNOWN (BCDUMP_F_FR2*2-1) |
47 | 48 | ||
48 | /* Type codes for the GC constants of a prototype. Plus length for strings. */ | 49 | /* Type codes for the GC constants of a prototype. Plus length for strings. */ |
49 | enum { | 50 | enum { |
@@ -61,6 +62,7 @@ enum { | |||
61 | 62 | ||
62 | LJ_FUNC int lj_bcwrite(lua_State *L, GCproto *pt, lua_Writer writer, | 63 | LJ_FUNC int lj_bcwrite(lua_State *L, GCproto *pt, lua_Writer writer, |
63 | void *data, int strip); | 64 | void *data, int strip); |
65 | LJ_FUNC GCproto *lj_bcread_proto(LexState *ls); | ||
64 | LJ_FUNC GCproto *lj_bcread(LexState *ls); | 66 | LJ_FUNC GCproto *lj_bcread(LexState *ls); |
65 | 67 | ||
66 | #endif | 68 | #endif |