diff options
| author | Jeroen van Rijn <Kelimion@users.noreply.github.com> | 2025-10-28 00:16:42 +0100 |
|---|---|---|
| committer | Jeroen van Rijn <Kelimion@users.noreply.github.com> | 2026-02-08 12:42:24 +0100 |
| commit | 304f22c8af635124357c5f62772f6f09676aa761 (patch) | |
| tree | 5d5b9080b2de0c78e971cb29bac4a22fa4f8f809 /core/encoding/xml | |
| parent | 3303d3c98f54164ef9a2130c12f12ea6980cea88 (diff) | |
`core:os` -> `core:os/os` for CSV, INI, and XML
Also had to vendor `core:encoding/ini` into `core:os/os2` for the user directories on *nix,
as it used that package to read `~/.config/user-dirs.dirs`, causing an import cycle.
Diffstat (limited to 'core/encoding/xml')
| -rw-r--r-- | core/encoding/xml/xml_reader.odin | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/core/encoding/xml/xml_reader.odin b/core/encoding/xml/xml_reader.odin index 8f8fffe14..798eb3f87 100644 --- a/core/encoding/xml/xml_reader.odin +++ b/core/encoding/xml/xml_reader.odin @@ -9,13 +9,13 @@ package encoding_xml - Jeroen van Rijn: Initial implementation. */ -import "core:bytes" -import "core:encoding/entity" -import "base:intrinsics" -import "core:mem" -import "core:os" -import "core:strings" -import "base:runtime" +import "base:runtime" +import "core:bytes" +import "core:encoding/entity" +import "base:intrinsics" +import "core:mem" +import os "core:os/os2" +import "core:strings" likely :: intrinsics.expect @@ -378,8 +378,8 @@ load_from_file :: proc(filename: string, options := DEFAULT_OPTIONS, error_handl context.allocator = allocator options := options - data, data_ok := os.read_entire_file(filename) - if !data_ok { return {}, .File_Error } + data, data_err := os.read_entire_file(filename, allocator) + if data_err != nil { return {}, .File_Error } options.flags += { .Input_May_Be_Modified } |