# Update \`ArgIterator\` on Windows to follow standard Windows parsing rules · gitcafe/zig

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

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

Visibility: public

Requested revision: 13f78e24b82d70eeae1495ffd5f7b7389db715a7

Requested commit: 13f78e24b82d70eeae1495ffd5f7b7389db715a7

Commit: 13f78e24b82d70eeae1495ffd5f7b7389db715a7

Tree: 45e63b7582c3f11b4db3b4894485809d69a106c2

Author: Carl Åstholm

Committer: Carl Åstholm

## Message

```
Update `ArgIterator` on Windows to follow standard Windows parsing rules

This adds `ArgIteratorWindows`, which faithfully replicates the quoting and escaping behavior observed in `CommandLineToArgvW` and should make Zig applications play better with processes that abuse these quirks.

```

## Parents

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

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