summaryrefslogtreecommitdiff
path: root/sql/item_func.h
diff options
context:
space:
mode:
authorunknown <bell@sanja.is.com.ua>2002-11-28 20:04:09 +0200
committerunknown <bell@sanja.is.com.ua>2002-11-28 20:04:09 +0200
commit85836d7ae3c4bcb8cd1538cedf99d43dbefe9bd3 (patch)
tree6d69d155569cbbfb9f44f07a7148126f147cace7 /sql/item_func.h
parent0afea4007744dba7b4c7afacf9afc3b48ec84e97 (diff)
parent7dc1961623b2e118d2284dd8736cc26e1d6061f0 (diff)
downloadmariadb-git-85836d7ae3c4bcb8cd1538cedf99d43dbefe9bd3.tar.gz
Merge sanja.is.com.ua:/home/bell/mysql/mysql-4.1
into sanja.is.com.ua:/home/bell/mysql/work-row-4.1 sql/item.h: Auto merged sql/item_func.h: Auto merged sql/item_strfunc.cc: Auto merged sql/item_sum.cc: Auto merged sql/sql_yacc.yy: Auto merged
Diffstat (limited to 'sql/item_func.h')
-rw-r--r--sql/item_func.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/item_func.h b/sql/item_func.h
index e3b5fa3445a..67c088f2bd9 100644
--- a/sql/item_func.h
+++ b/sql/item_func.h
@@ -845,12 +845,12 @@ public:
double val()
{
String *res; res=val_str(&str_value);
- return res ? atof(res->c_ptr()) : 0.0;
+ return res ? my_strntod(res->charset(),res->ptr(),res->length(),0) : 0.0;
}
longlong val_int()
{
String *res; res=val_str(&str_value);
- return res ? strtoll(res->c_ptr(),(char**) 0,10) : (longlong) 0;
+ return res ? my_strntoll(res->charset(),res->ptr(),res->length(),(char**) 0,10) : (longlong) 0;
}
enum Item_result result_type () const { return STRING_RESULT; }
void fix_length_and_dec();