diff --git a/core/bufio/read_writer.odin b/core/bufio/read_writer.odin index 3e6bd3aa0..84769b9a6 100644 --- a/core/bufio/read_writer.odin +++ b/core/bufio/read_writer.odin @@ -38,5 +38,5 @@ _read_writer_procedure := proc(stream_data: rawptr, mode: io.Stream_Mode, p: []b case .Query: return io.query_utility({.Flush, .Read, .Write, .Query}) } - return 0, .Empty + return 0, .Unsupported } \ No newline at end of file diff --git a/core/bufio/reader.odin b/core/bufio/reader.odin index 4aa1e6c5d..7ab7da5b7 100644 --- a/core/bufio/reader.odin +++ b/core/bufio/reader.odin @@ -347,7 +347,7 @@ _reader_proc :: proc(stream_data: rawptr, mode: io.Stream_Mode, p: []byte, offse case .Query: return io.query_utility({.Read, .Destroy, .Query}) } - return 0, .Empty + return 0, .Unsupported } // diff --git a/core/bufio/writer.odin b/core/bufio/writer.odin index 9c73baf87..618264933 100644 --- a/core/bufio/writer.odin +++ b/core/bufio/writer.odin @@ -249,5 +249,5 @@ _writer_proc :: proc(stream_data: rawptr, mode: io.Stream_Mode, p: []byte, offse case .Query: return io.query_utility({.Flush, .Write, .Destroy, .Query}) } - return 0, .Empty + return 0, .Unsupported } diff --git a/core/bytes/buffer.odin b/core/bytes/buffer.odin index f4d883353..dd4b378c0 100644 --- a/core/bytes/buffer.odin +++ b/core/bytes/buffer.odin @@ -434,5 +434,5 @@ _buffer_proc :: proc(stream_data: rawptr, mode: io.Stream_Mode, p: []byte, offse case .Query: return io.query_utility({.Read, .Read_At, .Write, .Write_At, .Seek, .Size, .Destroy, .Query}) } - return 0, .Empty + return 0, .Unsupported } diff --git a/core/bytes/reader.odin b/core/bytes/reader.odin index 2e1c5ed42..184f93835 100644 --- a/core/bytes/reader.odin +++ b/core/bytes/reader.odin @@ -160,6 +160,6 @@ _reader_proc :: proc(stream_data: rawptr, mode: io.Stream_Mode, p: []byte, offse case .Query: return io.query_utility({.Read, .Read_At, .Seek, .Size, .Query}) } - return 0, .Empty + return 0, .Unsupported } diff --git a/core/c/libc/stdio.odin b/core/c/libc/stdio.odin index aa92e4a6b..db5b202e7 100644 --- a/core/c/libc/stdio.odin +++ b/core/c/libc/stdio.odin @@ -390,7 +390,7 @@ to_stream :: proc(file: ^FILE) -> io.Stream { } case .Destroy: - return 0, .Empty + return 0, .Unsupported case .Query: return io.query_utility({ .Close, .Flush, .Read, .Read_At, .Write, .Write_At, .Seek, .Size, .Query }) diff --git a/core/compress/common.odin b/core/compress/common.odin index 39aa1ca72..d78aec328 100644 --- a/core/compress/common.odin +++ b/core/compress/common.odin @@ -297,7 +297,7 @@ peek_data_from_stream :: #force_inline proc(z: ^Context_Stream_Input, $T: typeid curr := z.input->impl_seek(0, .Current) or_return r, e1 := io.to_reader_at(z.input) if !e1 { - return T{}, .Empty + return T{}, .Unsupported } when size <= 128 { b: [size]u8 @@ -306,7 +306,7 @@ peek_data_from_stream :: #force_inline proc(z: ^Context_Stream_Input, $T: typeid } _, e2 := io.read_at(r, b[:], curr) if e2 != .None { - return T{}, .Empty + return T{}, .Unsupported } res = (^T)(&b[0])^ @@ -324,7 +324,7 @@ peek_data_at_offset_from_stream :: #force_inline proc(z: ^Context_Stream_Input, r, e3 := io.to_reader_at(z.input) if !e3 { - return T{}, .Empty + return T{}, .Unsupported } when size <= 128 { b: [size]u8 @@ -333,7 +333,7 @@ peek_data_at_offset_from_stream :: #force_inline proc(z: ^Context_Stream_Input, } _, e4 := io.read_at(r, b[:], pos) if e4 != .None { - return T{}, .Empty + return T{}, .Unsupported } // Return read head to original position. diff --git a/core/fmt/fmt_js.odin b/core/fmt/fmt_js.odin index ce90fbfe7..4ec6bd9a8 100644 --- a/core/fmt/fmt_js.odin +++ b/core/fmt/fmt_js.odin @@ -19,7 +19,7 @@ write_stream_proc :: proc(stream_data: rawptr, mode: io.Stream_Mode, p: []byte, write(fd, p) return i64(len(p)), nil } - return 0, .Empty + return 0, .Unsupported } @(private="file") diff --git a/core/io/multi.odin b/core/io/multi.odin index e25e8133e..abd9b9c5e 100644 --- a/core/io/multi.odin +++ b/core/io/multi.odin @@ -8,7 +8,7 @@ _multi_reader_proc :: proc(stream_data: rawptr, mode: Stream_Mode, p: []byte, of if mode == .Query { return query_utility({.Read, .Query}) } else if mode != .Read { - return 0, .Empty + return 0, .Unsupported } mr := (^Multi_Reader)(stream_data) for len(mr.readers) > 0 { @@ -61,7 +61,7 @@ _multi_writer_proc :: proc(stream_data: rawptr, mode: Stream_Mode, p: []byte, of if mode == .Query { return query_utility({.Write, .Query}) } else if mode != .Write { - return 0, .Empty + return 0, .Unsupported } mw := (^Multi_Writer)(stream_data) for w in mw.writers { diff --git a/core/io/util.odin b/core/io/util.odin index a956a5975..86a89cfb1 100644 --- a/core/io/util.odin +++ b/core/io/util.odin @@ -354,7 +354,7 @@ _tee_reader_proc :: proc(stream_data: rawptr, mode: Stream_Mode, p: []byte, offs case .Query: return query_utility({.Read, .Query}) } - return 0, .Empty + return 0, .Unsupported } // tee_reader_init returns a Reader that writes to 'w' what it reads from 'r' @@ -404,7 +404,7 @@ _limited_reader_proc :: proc(stream_data: rawptr, mode: Stream_Mode, p: []byte, case .Query: return query_utility({.Read, .Query}) } - return 0, .Empty + return 0, .Unsupported } limited_reader_init :: proc(l: ^Limited_Reader, r: Reader, n: i64) -> Reader { diff --git a/core/os/os2/file_linux.odin b/core/os/os2/file_linux.odin index b2350d9b5..6d66ffd75 100644 --- a/core/os/os2/file_linux.odin +++ b/core/os/os2/file_linux.odin @@ -515,7 +515,7 @@ _file_stream_proc :: proc(stream_data: rawptr, mode: io.Stream_Mode, p: []byte, case .Query: return io.query_utility({.Read, .Read_At, .Write, .Write_At, .Seek, .Size, .Flush, .Close, .Destroy, .Query}) } - return 0, .Empty + return 0, .Unsupported } @@ -559,6 +559,6 @@ _file_stream_buffered_proc :: proc(stream_data: rawptr, mode: io.Stream_Mode, p: case .Query: return io.query_utility({.Read, .Read_At, .Write, .Write_At, .Seek, .Size, .Flush, .Close, .Destroy, .Query}) } - return 0, .Empty + return 0, .Unsupported } diff --git a/core/os/os2/file_posix.odin b/core/os/os2/file_posix.odin index fd409b9d4..f445cb5f4 100644 --- a/core/os/os2/file_posix.odin +++ b/core/os/os2/file_posix.odin @@ -502,6 +502,6 @@ _file_stream_proc :: proc(stream_data: rawptr, mode: io.Stream_Mode, p: []byte, return io.query_utility({.Read, .Read_At, .Write, .Write_At, .Seek, .Size, .Flush, .Close, .Destroy, .Query}) case: - return 0, .Empty + return 0, .Unsupported } } diff --git a/core/os/os2/file_wasi.odin b/core/os/os2/file_wasi.odin index ec464fc52..b60cce4be 100644 --- a/core/os/os2/file_wasi.odin +++ b/core/os/os2/file_wasi.odin @@ -557,6 +557,6 @@ _file_stream_proc :: proc(stream_data: rawptr, mode: io.Stream_Mode, p: []byte, return io.query_utility({.Read, .Read_At, .Write, .Write_At, .Seek, .Size, .Flush, .Close, .Destroy, .Query}) case: - return 0, .Empty + return 0, .Unsupported } } diff --git a/core/os/os2/file_windows.odin b/core/os/os2/file_windows.odin index be5aeb8ab..03fbc596e 100644 --- a/core/os/os2/file_windows.odin +++ b/core/os/os2/file_windows.odin @@ -866,7 +866,7 @@ _file_stream_proc :: proc(stream_data: rawptr, mode: io.Stream_Mode, p: []byte, case .Query: return io.query_utility({.Read, .Read_At, .Write, .Write_At, .Seek, .Size, .Flush, .Close, .Destroy, .Query}) } - return 0, .Empty + return 0, .Unsupported } diff --git a/core/os/stream.odin b/core/os/stream.odin index 39edc9cd5..f4e9bcdde 100644 --- a/core/os/stream.odin +++ b/core/os/stream.odin @@ -62,7 +62,7 @@ _file_stream_proc :: proc(stream_data: rawptr, mode: io.Stream_Mode, p: []byte, case .Size: n, os_err = file_size(fd) case .Destroy: - err = .Empty + err = .Unsupported case .Query: return io.query_utility({.Close, .Flush, .Read, .Read_At, .Write, .Write_At, .Seek, .Size, .Query}) } diff --git a/core/strings/builder.odin b/core/strings/builder.odin index 285ced9ce..a6d0b24b3 100644 --- a/core/strings/builder.odin +++ b/core/strings/builder.odin @@ -182,7 +182,7 @@ _builder_stream_proc :: proc(stream_data: rawptr, mode: io.Stream_Mode, p: []byt case .Query: return io.query_utility({.Write, .Size, .Destroy, .Query}) } - return 0, .Empty + return 0, .Unsupported } /* diff --git a/core/strings/reader.odin b/core/strings/reader.odin index bb49bf917..0d467f285 100644 --- a/core/strings/reader.odin +++ b/core/strings/reader.odin @@ -310,5 +310,5 @@ _reader_proc :: proc(stream_data: rawptr, mode: io.Stream_Mode, p: []byte, offse case .Query: return io.query_utility({.Size, .Read, .Read_At, .Seek, .Query}) } - return 0, .Empty + return 0, .Unsupported }