diff options
Diffstat (limited to 'src/literal.h')
-rw-r--r-- | src/literal.h | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/src/literal.h b/src/literal.h index e8b71d9c..9c8ccf8a 100644 --- a/src/literal.h +++ b/src/literal.h @@ -14,52 +14,52 @@ * limitations under the License. */ -#ifndef WASM_LITERAL_H_ -#define WASM_LITERAL_H_ +#ifndef WABT_LITERAL_H_ +#define WABT_LITERAL_H_ #include <stdint.h> #include "common.h" -/* These functions all return WASM_OK on success and WASM_ERROR on failure. +/* These functions all return WABT_OK on success and WABT_ERROR on failure. * * NOTE: the functions are written for use with the re2c lexer, assuming that * the literal has already matched the regular expressions defined there. As a * result, the only validation that is done is for overflow, not for otherwise * bogus input. */ -typedef enum WasmParseIntType { - WASM_PARSE_UNSIGNED_ONLY = 0, - WASM_PARSE_SIGNED_AND_UNSIGNED = 1, -} WasmParseIntType; +typedef enum WabtParseIntType { + WABT_PARSE_UNSIGNED_ONLY = 0, + WABT_PARSE_SIGNED_AND_UNSIGNED = 1, +} WabtParseIntType; /* Size of char buffer required to hold hex representation of a float/double */ -#define WASM_MAX_FLOAT_HEX 20 -#define WASM_MAX_DOUBLE_HEX 40 +#define WABT_MAX_FLOAT_HEX 20 +#define WABT_MAX_DOUBLE_HEX 40 -WASM_EXTERN_C_BEGIN -WasmResult wasm_parse_hexdigit(char c, uint32_t* out); -WasmResult wasm_parse_int32(const char* s, +WABT_EXTERN_C_BEGIN +WabtResult wabt_parse_hexdigit(char c, uint32_t* out); +WabtResult wabt_parse_int32(const char* s, const char* end, uint32_t* out, - WasmParseIntType parse_type); -WasmResult wasm_parse_int64(const char* s, + WabtParseIntType parse_type); +WabtResult wabt_parse_int64(const char* s, const char* end, uint64_t* out, - WasmParseIntType parse_type); -WasmResult wasm_parse_uint64(const char* s, const char* end, uint64_t* out); -WasmResult wasm_parse_float(WasmLiteralType literal_type, + WabtParseIntType parse_type); +WabtResult wabt_parse_uint64(const char* s, const char* end, uint64_t* out); +WabtResult wabt_parse_float(WabtLiteralType literal_type, const char* s, const char* end, uint32_t* out_bits); -WasmResult wasm_parse_double(WasmLiteralType literal_type, +WabtResult wabt_parse_double(WabtLiteralType literal_type, const char* s, const char* end, uint64_t* out_bits); -void wasm_write_float_hex(char* buffer, size_t size, uint32_t bits); -void wasm_write_double_hex(char* buffer, size_t size, uint64_t bits); +void wabt_write_float_hex(char* buffer, size_t size, uint32_t bits); +void wabt_write_double_hex(char* buffer, size_t size, uint64_t bits); -WASM_EXTERN_C_END +WABT_EXTERN_C_END -#endif /* WASM_LITERAL_H_ */ +#endif /* WABT_LITERAL_H_ */ |