1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

atoi: fix leading zeros in string to int conversion

This commit is contained in:
penguindark
2019-12-08 21:22:33 +01:00
committed by Alexander Medvednikov
parent 8f9b6ac248
commit 9730164613
2 changed files with 21 additions and 0 deletions

View File

@ -50,6 +50,11 @@ pub fn common_parse_uint(s string, _base int, _bit_size int, error_on_non_digit
base = 16
start_index += 2
}
// manage leading zeros in decimal base's numbers
else if s.len >=2 && ( s[1] >= `0` && s[1] <= `9`) {
base = 10
start_index ++
}
else {
base = 8
start_index++