Update types

This commit is contained in:
gingerBill
2025-06-20 09:09:04 +01:00
parent 448702875e
commit c3e9b16d5a
2 changed files with 6 additions and 4 deletions
+5 -3
View File
@@ -53,8 +53,10 @@ PlaceShapeStateFromSlice :: proc "c" (Memory: []byte) -> ^shape_state {
} }
@(require_results) @(require_results)
DecodeUtf8String :: proc "c" (String: string) -> decode { DecodeUtf8String :: proc "c" (String: string) -> (Codepoint: rune, SourceCharactersConsumed: u32, Valid: b32) {
return DecodeUtf8(raw_data(String), len(String)) Decode := DecodeUtf8(raw_data(String), len(String))
Codepoint, SourceCharactersConsumed, Valid = Decode.Codepoint, Decode.SourceCharactersConsumed, Decode.Valid
return
} }
@@ -92,7 +94,7 @@ FontFromMemory :: proc(Data: []byte, allocator: mem.Allocator) -> (Result: font,
delete(Memory, allocator) delete(Memory, allocator)
} }
PostReadFontInitializeFromSlice(&Result, Memory) _ = PostReadFontInitializeFromSlice(&Result, Memory)
return return
} }
+1 -1
View File
@@ -1838,5 +1838,5 @@ decode :: struct {
Codepoint: rune, Codepoint: rune,
SourceCharactersConsumed: u32, SourceCharactersConsumed: u32,
Valid: u32, Valid: b32,
} }