aboutsummaryrefslogtreecommitdiff
path: root/core/encoding/base32
diff options
context:
space:
mode:
authorZoltán Kéri <z@zolk3ri.name>2024-12-24 16:07:01 +0100
committerZoltán Kéri <z@zolk3ri.name>2024-12-24 16:07:01 +0100
commite75a49f095ed7ecd72b4caccf550545a980163ab (patch)
treeb5245ad32067208f037dff932ab9030ae3c59a51 /core/encoding/base32
parent93238db202c6648d11d4a78a83b1a29751ac77a3 (diff)
encoding/base32: Set optimization mode for decode()
Diffstat (limited to 'core/encoding/base32')
-rw-r--r--core/encoding/base32/base32.odin1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/encoding/base32/base32.odin b/core/encoding/base32/base32.odin
index 72e20e427..53d31fb30 100644
--- a/core/encoding/base32/base32.odin
+++ b/core/encoding/base32/base32.odin
@@ -111,6 +111,7 @@ _encode :: proc(out, data: []byte, ENC_TBL := ENC_TABLE, allocator := context.al
}
}
+@(optimization_mode="favor_size")
decode :: proc(data: string, DEC_TBL := DEC_TABLE, allocator := context.allocator) -> (out: []byte, err: Error) {
if len(data) == 0 {
return nil, .None