mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-30 19:30:06 +00:00
encoding/base32: Fix style issues for CI
This commit is contained in:
@@ -48,7 +48,7 @@ DEC_TABLE := [256]u8 {
|
|||||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
|
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||||
}
|
}
|
||||||
|
|
||||||
encode :: proc(data: []byte, ENC_TBL := ENC_TABLE, allocator := context.allocator) -> string {
|
encode :: proc(data: []byte, ENC_TBL := ENC_TABLE, allocator := context.allocator) -> string {
|
||||||
@@ -66,7 +66,7 @@ _encode :: proc(out, data: []byte, ENC_TBL := ENC_TABLE, allocator := context.al
|
|||||||
for len(data) > 0 {
|
for len(data) > 0 {
|
||||||
carry: byte
|
carry: byte
|
||||||
switch len(data) {
|
switch len(data) {
|
||||||
case:
|
case:
|
||||||
out[7] = ENC_TBL[data[4] & 0x1f]
|
out[7] = ENC_TBL[data[4] & 0x1f]
|
||||||
carry = data[4] >> 5
|
carry = data[4] >> 5
|
||||||
fallthrough
|
fallthrough
|
||||||
@@ -114,8 +114,7 @@ decode :: proc(
|
|||||||
data: string,
|
data: string,
|
||||||
DEC_TBL := DEC_TABLE,
|
DEC_TBL := DEC_TABLE,
|
||||||
validate: Validate_Proc = _validate_default,
|
validate: Validate_Proc = _validate_default,
|
||||||
allocator := context.allocator) -> (out: []byte, err: Error)
|
allocator := context.allocator) -> (out: []byte, err: Error) {
|
||||||
{
|
|
||||||
if len(data) == 0 {
|
if len(data) == 0 {
|
||||||
return nil, .None
|
return nil, .None
|
||||||
}
|
}
|
||||||
@@ -163,7 +162,7 @@ decode :: proc(
|
|||||||
case 4: required_padding = 4 // 4 chars need 4 padding chars
|
case 4: required_padding = 4 // 4 chars need 4 padding chars
|
||||||
case 5: required_padding = 3 // 5 chars need 3 padding chars
|
case 5: required_padding = 3 // 5 chars need 3 padding chars
|
||||||
case 7: required_padding = 1 // 7 chars need 1 padding char
|
case 7: required_padding = 1 // 7 chars need 1 padding char
|
||||||
case: required_padding = 0
|
case: required_padding = 0
|
||||||
}
|
}
|
||||||
|
|
||||||
if required_padding > 0 {
|
if required_padding > 0 {
|
||||||
|
|||||||
Reference in New Issue
Block a user