zig/lib/std/os
Ryan Liptak cfcf9cd9b7 Add os.windows.nls.upcaseW, a cross-platform implementation of RtlUpcaseUnicodeChar
This allows doing Windows-style case insensitive comparisons from any target, but means that it will need to include its own copy of the uppercase data table (5,088 bytes) to do so.

When targeting Windows, the ntdll functions are used instead to avoid including a redundant copy of the uppercase data in the resulting binary.
2023-06-30 15:29:43 -07:00
..
linux all: migrate code to new cast builtin syntax 2023-06-24 16:56:39 -07:00
plan9 all: zig fmt and rename "@XToY" to "@YFromX" 2023-06-19 12:34:42 -07:00
uefi all: migrate code to new cast builtin syntax 2023-06-24 16:56:39 -07:00
windows Add os.windows.nls.upcaseW, a cross-platform implementation of RtlUpcaseUnicodeChar 2023-06-30 15:29:43 -07:00
linux.zig all: migrate code to new cast builtin syntax 2023-06-24 16:56:39 -07:00
plan9.zig all: migrate code to new cast builtin syntax 2023-06-24 16:56:39 -07:00
test.zig all: migrate code to new cast builtin syntax 2023-06-24 16:56:39 -07:00
uefi.zig all: migrate code to new cast builtin syntax 2023-06-24 16:56:39 -07:00
wasi.zig all: migrate code to new cast builtin syntax 2023-06-24 16:56:39 -07:00
windows.zig Add os.windows.nls.upcaseW, a cross-platform implementation of RtlUpcaseUnicodeChar 2023-06-30 15:29:43 -07:00