argv bug fixes
This commit is contained in:
		
							parent
							
								
									5187ccffa2
								
							
						
					
					
						commit
						7b30811ead
					
				
					 1 changed files with 4 additions and 4 deletions
				
			
		|  | @ -60,13 +60,13 @@ pub fn main() !void { | |||
|     } | ||||
|     var is_filename = false; | ||||
|     var line_number: ?usize = null; | ||||
|     for (args) |arg| { | ||||
|     for (args, 0..) |arg, i| { | ||||
|         if (std.mem.eql(u8, "-bg", arg)) { | ||||
|             is_filename = true; | ||||
|             continue; | ||||
|         } | ||||
|         if (is_filename) { | ||||
|             filename = arg; | ||||
|             filename = args[i]; // arg capture changes value... | ||||
|             break; | ||||
|         } | ||||
|         if (arg[0] == '-' and areDigits(arg[1..])) { | ||||
|  | @ -82,9 +82,9 @@ pub fn main() !void { | |||
|                 std.os.exit(1); | ||||
|             } | ||||
|             std.debug.print("line {d} text: \"{s}\"\n", .{ line, arg }); | ||||
|             lines[line] = &arg; | ||||
|             lines[line] = &args[i]; | ||||
|             line_number = null; | ||||
|             break; | ||||
|             continue; | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue