diff options
Diffstat (limited to 'src/wasm-interpreter.h')
-rw-r--r-- | src/wasm-interpreter.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/wasm-interpreter.h b/src/wasm-interpreter.h index 1294dcc0..30a44e65 100644 --- a/src/wasm-interpreter.h +++ b/src/wasm-interpreter.h @@ -62,6 +62,10 @@ typedef enum WasmInterpreterResult { } WasmInterpreterResult; #define WASM_INVALID_OFFSET ((uint32_t)~0) +#define WASM_TABLE_ENTRY_SIZE (sizeof(uint32_t) * 2 + sizeof(uint8_t)) +#define WASM_TABLE_ENTRY_OFFSET_OFFSET 0 +#define WASM_TABLE_ENTRY_DISCARD_OFFSET sizeof(uint32_t) +#define WASM_TABLE_ENTRY_KEEP_OFFSET (sizeof(uint32_t) * 2) enum { /* push space on the value stack for N entries */ |