fix lexical_cast<long long>
This commit is contained in:
parent
4ee8ee7e71
commit
3e4d10e100
1 changed files with 2 additions and 2 deletions
|
@ -203,7 +203,7 @@ struct lexical_caster<
|
|||
DEBUG_THROW("specialized - To long long - From (const) char*");
|
||||
|
||||
char* endptr;
|
||||
int res = strtoll(value, &endptr, 10);
|
||||
long long res = strtoll(value, &endptr, 10);
|
||||
|
||||
if (*value == '\0' || *endptr != '\0') {
|
||||
if(fallback) { return fallback.get(); }
|
||||
|
@ -317,7 +317,7 @@ struct lexical_caster<
|
|||
"specialized - To unsigned long long - From (const) char*");
|
||||
|
||||
char* endptr;
|
||||
int res = strtoull(value, &endptr, 10);
|
||||
unsigned long long res = strtoull(value, &endptr, 10);
|
||||
|
||||
if (*value == '\0' || *endptr != '\0') {
|
||||
if(fallback) { return fallback.get(); }
|
||||
|
|
Loading…
Add table
Reference in a new issue