Minor style change in leb128.odin

This commit is contained in:
gingerBill
2022-05-12 15:59:15 +01:00
parent d224679619
commit 3fdb3dd767
+3 -5
View File
@@ -132,14 +132,12 @@ encode_uleb128 :: proc(buf: []u8, val: u128) -> (size: int, err: Error) {
return return
} }
@(private)
SIGN_MASK :: (i128(1) << 121) // sign extend mask
// Encode `val` into `buf` as a signed LEB128 encoded series of bytes. // Encode `val` into `buf` as a signed LEB128 encoded series of bytes.
// `buf` must be appropriately sized. // `buf` must be appropriately sized.
encode_ileb128 :: proc(buf: []u8, val: i128) -> (size: int, err: Error) { encode_ileb128 :: proc(buf: []u8, val: i128) -> (size: int, err: Error) {
val := val SIGN_MASK :: i128(1) << 121 // sign extend mask
more := true
val, more := val, true
for more { for more {
size += 1 size += 1