Fix nit
Rewrite it to not use `if let`.
This commit is contained in:
parent
05a22a72e4
commit
083585859b
1 changed files with 6 additions and 4 deletions
|
@ -72,13 +72,14 @@ unsafe fn parse_lp_cmd_line<F: Fn() -> OsString>(lp_cmd_line: *const u16, exe_na
|
|||
QUOTE => {
|
||||
loop {
|
||||
i += 1;
|
||||
if *lp_cmd_line.offset(i) == 0 {
|
||||
let c = *lp_cmd_line.offset(i);
|
||||
if c == 0 {
|
||||
ret_val.push(OsString::from_wide(
|
||||
slice::from_raw_parts(lp_cmd_line.offset(1), i as usize - 1)
|
||||
));
|
||||
return ret_val.into_iter();
|
||||
}
|
||||
if *lp_cmd_line.offset(i) == QUOTE {
|
||||
if c == QUOTE {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -101,13 +102,14 @@ unsafe fn parse_lp_cmd_line<F: Fn() -> OsString>(lp_cmd_line: *const u16, exe_na
|
|||
_ => {
|
||||
loop {
|
||||
i += 1;
|
||||
if *lp_cmd_line.offset(i) == 0 {
|
||||
let c = *lp_cmd_line.offset(i);
|
||||
if c == 0 {
|
||||
ret_val.push(OsString::from_wide(
|
||||
slice::from_raw_parts(lp_cmd_line, i as usize)
|
||||
));
|
||||
return ret_val.into_iter();
|
||||
}
|
||||
if let 0...SPACE = *lp_cmd_line.offset(i) {
|
||||
if c > 0 && c <= SPACE {
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue