Merge branch 'strto-detect-endptr' into 'master'
Fix strtol/ul endptr with detected base See merge request redox-os/relibc!656
This commit is contained in:
+4
-2
@@ -171,8 +171,10 @@ macro_rules! strto_impl {
|
||||
// convert the string to a number
|
||||
let num_str = $s.offset(idx);
|
||||
let res = match $base {
|
||||
0 => detect_base(num_str)
|
||||
.and_then(|($base, i)| convert_integer(num_str.offset(i), $base)),
|
||||
0 => detect_base(num_str).and_then(|($base, i)| {
|
||||
idx += i;
|
||||
convert_integer(num_str.offset(i), $base)
|
||||
}),
|
||||
8 => convert_octal(num_str),
|
||||
16 => convert_hex(num_str),
|
||||
_ => convert_integer(num_str, $base),
|
||||
|
||||
Reference in New Issue
Block a user