speedcat/util.odin
Slendi 7fe927a683 Add type checking for functions
Signed-off-by: Slendi <slendi@socopon.com>
2024-02-28 15:07:06 +02:00

34 lines
500 B
Odin

package main
compare_dyn_arr_string :: proc(a: ^[dynamic]u8, b: string) -> bool {
if len(a) != len(b) {
return false
}
for c, i in a {
if c != b[i] {
return false
}
}
return true
}
compare_dyn_arrs :: proc(a: ^[dynamic]u8, b: ^[dynamic]u8) -> bool {
if len(a) != len(b) {
return false
}
for c, i in a {
if c != b[i] {
return false
}
}
return true
}
get_character_sum_of_dyn_arr :: proc(a: ^[dynamic]u8) -> int {
sum := 0
for c in a {
sum += int(c)
}
return sum
}