Merge pull request #2419 from taosdata/bugfix/td-720
td-720: remove oct number support
This commit is contained in:
commit
e2a05d3a3d
|
@ -46,8 +46,16 @@ static int32_t tscToInteger(SSQLToken *pToken, int64_t *value, char **endPtr) {
|
|||
return TK_ILLEGAL;
|
||||
}
|
||||
|
||||
|
||||
int32_t radix = 10;
|
||||
if (pToken->type == TK_HEX) {
|
||||
radix = 16;
|
||||
} else if (pToken->type == TK_BIN) {
|
||||
radix = 2;
|
||||
}
|
||||
|
||||
errno = 0;
|
||||
*value = strtoll(pToken->z, endPtr, 0);
|
||||
*value = strtoll(pToken->z, endPtr, radix);
|
||||
if (**endPtr == 'e' || **endPtr == 'E' || **endPtr == '.') {
|
||||
errno = 0;
|
||||
double v = round(strtod(pToken->z, endPtr));
|
||||
|
|
Loading…
Reference in New Issue