summaryrefslogtreecommitdiff
path: root/src/binary-writer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/binary-writer.h')
-rw-r--r--src/binary-writer.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/binary-writer.h b/src/binary-writer.h
index e42503a4..e94b5819 100644
--- a/src/binary-writer.h
+++ b/src/binary-writer.h
@@ -40,7 +40,7 @@ struct WriteBinaryOptions {
Result write_binary_module(Writer*, const Module*, const WriteBinaryOptions*);
/* returns the length of the leb128 */
-uint32_t u32_leb128_length(uint32_t value);
+Offset u32_leb128_length(uint32_t value);
void write_u32_leb128(Stream* stream, uint32_t value, const char* desc);
@@ -48,14 +48,12 @@ void write_i32_leb128(Stream* stream, int32_t value, const char* desc);
void write_fixed_u32_leb128(Stream* stream, uint32_t value, const char* desc);
-uint32_t write_fixed_u32_leb128_at(Stream* stream,
- uint32_t offset,
- uint32_t value,
- const char* desc);
+Offset write_fixed_u32_leb128_at(Stream* stream,
+ Offset offset,
+ uint32_t value,
+ const char* desc);
-uint32_t write_fixed_u32_leb128_raw(uint8_t* data,
- uint8_t* end,
- uint32_t value);
+Offset write_fixed_u32_leb128_raw(uint8_t* data, uint8_t* end, uint32_t value);
void write_type(Stream* stream, Type type);