| ... | ... | @@ -393,7 +393,7 @@ pub const ArgIteratorWindows = struct { |
| 393 | 393 | }, |
| 394 | 394 | '"' => { |
| 395 | 395 | const quote_is_real = backslash_count % 2 == 0; |
| 396 | | try self.emitBackslashes(&buf, backslash_count / 2); |
| 396 | try emitBackslashes(&buf, backslash_count / 2); |
| 397 | 397 | backslash_count = 0; |
| 398 | 398 | |
| 399 | 399 | if (quote_is_real) { |
| ... | ... | @@ -406,7 +406,7 @@ pub const ArgIteratorWindows = struct { |
| 406 | 406 | backslash_count += 1; |
| 407 | 407 | }, |
| 408 | 408 | ' ', '\t' => { |
| 409 | | try self.emitBackslashes(&buf, backslash_count); |
| 409 | try emitBackslashes(&buf, backslash_count); |
| 410 | 410 | backslash_count = 0; |
| 411 | 411 | if (in_quote) { |
| 412 | 412 | try buf.append(std.mem.nativeToLittle(u16, character)); |
| ... | ... | @@ -415,7 +415,7 @@ pub const ArgIteratorWindows = struct { |
| 415 | 415 | } |
| 416 | 416 | }, |
| 417 | 417 | else => { |
| 418 | | try self.emitBackslashes(&buf, backslash_count); |
| 418 | try emitBackslashes(&buf, backslash_count); |
| 419 | 419 | backslash_count = 0; |
| 420 | 420 | try buf.append(std.mem.nativeToLittle(u16, character)); |
| 421 | 421 | }, |
| ... | ... | @@ -433,8 +433,7 @@ pub const ArgIteratorWindows = struct { |
| 433 | 433 | error.OutOfMemory => return error.OutOfMemory, |
| 434 | 434 | }; |
| 435 | 435 | } |
| 436 | | fn emitBackslashes(self: *ArgIteratorWindows, buf: *std.ArrayList(u16), emit_count: usize) !void { |
| 437 | | _ = self; |
| 436 | fn emitBackslashes(buf: *std.ArrayList(u16), emit_count: usize) !void { |
| 438 | 437 | var i: usize = 0; |
| 439 | 438 | while (i < emit_count) : (i += 1) { |
| 440 | 439 | try buf.append(std.mem.nativeToLittle(u16, '\\')); |