summaryrefslogtreecommitdiff
path: root/sql/item_timefunc.cc
diff options
context:
space:
mode:
authormonty@hundin.mysql.fi <>2002-04-13 15:34:39 +0300
committermonty@hundin.mysql.fi <>2002-04-13 15:34:39 +0300
commitb5a145d87290aad611c3aa71e5e9a736d467ec5a (patch)
tree6bb12842fb04d64fa854f04ec3d07da1e1f7c48b /sql/item_timefunc.cc
parente5866a7a316869d06677babdd45a62dfe6026db1 (diff)
parentee737d2fc2b2a1ec64e54146c986f2535314ae4e (diff)
downloadmariadb-git-b5a145d87290aad611c3aa71e5e9a736d467ec5a.tar.gz
merge
Diffstat (limited to 'sql/item_timefunc.cc')
-rw-r--r--sql/item_timefunc.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/sql/item_timefunc.cc b/sql/item_timefunc.cc
index 9a003b79609..404d44d7122 100644
--- a/sql/item_timefunc.cc
+++ b/sql/item_timefunc.cc
@@ -49,16 +49,16 @@ bool get_interval_info(const char *str,uint length,uint count,
{
const char *end=str+length;
uint i;
- while (str != end && !isdigit(*str))
+ while (str != end && !my_isdigit(system_charset_info,*str))
str++;
for (i=0 ; i < count ; i++)
{
long value;
- for (value=0; str != end && isdigit(*str) ; str++)
+ for (value=0; str != end && my_isdigit(system_charset_info,*str) ; str++)
value=value*10L + (long) (*str - '0');
values[i]= value;
- while (str != end && !isdigit(*str))
+ while (str != end && !my_isdigit(system_charset_info,*str))
str++;
if (str == end && i != count-1)
{
@@ -289,7 +289,7 @@ static bool get_interval_value(Item *args,interval_type int_type,
/* record negative intervalls in t->neg */
str=res->ptr();
const char *end=str+res->length();
- while (str != end && isspace(*str))
+ while (str != end && my_isspace(system_charset_info,*str))
str++;
if (str != end && *str == '-')
{