# os.getenvW: Fix case-insensitivity for Unicode env var names · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/c87f79c957a74fae16931a71d4c6414f9d58acf6)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: c87f79c957a74fae16931a71d4c6414f9d58acf6

Requested commit: c87f79c957a74fae16931a71d4c6414f9d58acf6

Commit: c87f79c957a74fae16931a71d4c6414f9d58acf6

Tree: 6d589478a61090141309f7daba0a40b45619134c

Author: Ryan Liptak

Committer: Ryan Liptak

## Message

```
os.getenvW: Fix case-insensitivity for Unicode env var names

Windows does Unicode-aware case-insensitivity comparisons for environment variable names. Before, os.getenvW was only doing ASCII case-insensitivity. We can take advantage of RtlEqualUnicodeString in NtDll to get the proper Unicode case insensitivity.

```

## Parents

- [8841a71aa675f76c0ff7658339872a5faa5e4d5b](https://git.cafe/gitcafe/zig/commit/8841a71aa675f76c0ff7658339872a5faa5e4d5b?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/c87f79c957a74fae16931a71d4c6414f9d58acf6?format=markdown)
