From 8ed264680b1f3f94b6aa5176824d4ccadfc30322 Mon Sep 17 00:00:00 2001 From: Jeroen van Rijn Date: Sun, 8 Feb 2026 16:39:56 +0100 Subject: Remove all `core:os` imports from JS targets Fix `local_tz_name` on FreeBSD. --- core/encoding/xml/xml_reader.odin | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'core/encoding/xml/xml_reader.odin') diff --git a/core/encoding/xml/xml_reader.odin b/core/encoding/xml/xml_reader.odin index 798eb3f87..6d068466b 100644 --- a/core/encoding/xml/xml_reader.odin +++ b/core/encoding/xml/xml_reader.odin @@ -14,7 +14,6 @@ import "core:bytes" import "core:encoding/entity" import "base:intrinsics" import "core:mem" -import os "core:os/os2" import "core:strings" likely :: intrinsics.expect @@ -373,19 +372,6 @@ parse_string :: proc(data: string, options := DEFAULT_OPTIONS, path := "", error parse :: proc { parse_string, parse_bytes } -// Load an XML file -load_from_file :: proc(filename: string, options := DEFAULT_OPTIONS, error_handler := default_error_handler, allocator := context.allocator) -> (doc: ^Document, err: Error) { - context.allocator = allocator - options := options - - data, data_err := os.read_entire_file(filename, allocator) - if data_err != nil { return {}, .File_Error } - - options.flags += { .Input_May_Be_Modified } - - return parse_bytes(data, options, filename, error_handler, allocator) -} - destroy :: proc(doc: ^Document, allocator := context.allocator) { context.allocator = allocator if doc == nil { return } -- cgit v1.2.3