summaryrefslogtreecommitdiff
path: root/sql/item_func.h
diff options
context:
space:
mode:
authorunknown <mskold@mysql.com>2005-01-21 08:43:41 +0100
committerunknown <mskold@mysql.com>2005-01-21 08:43:41 +0100
commit5c52b71d4872ae556d9f4f087f6ff9e0d0074f1e (patch)
tree98550be0e92e345e463c3f159d07fb888eadeabb /sql/item_func.h
parent78edb8a569e33ae8f7957240166c0a5eef9f0347 (diff)
parent205c24279aea5a4edd5130d5c533fb7553f3fad2 (diff)
downloadmariadb-git-5c52b71d4872ae556d9f4f087f6ff9e0d0074f1e.tar.gz
Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0-ndb
into mysql.com:/usr/local/home/marty/MySQL/test/mysql-5.0-ndb sql/filesort.cc: Auto merged sql/ha_ndbcluster.cc: Auto merged sql/item.h: Auto merged sql/item_cmpfunc.cc: Auto merged sql/item_cmpfunc.h: Auto merged sql/item_func.h: Auto merged sql/mysqld.cc: Auto merged sql/sql_class.h: Auto merged sql/sql_select.cc: Auto merged
Diffstat (limited to 'sql/item_func.h')
-rw-r--r--sql/item_func.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/sql/item_func.h b/sql/item_func.h
index 7c7c397bce0..cb6cc00c046 100644
--- a/sql/item_func.h
+++ b/sql/item_func.h
@@ -837,15 +837,19 @@ public:
String *val_str(String *);
double val_real()
{
- int err;
- String *res; res=val_str(&str_value);
- return res ? my_strntod(res->charset(),(char*) res->ptr(),res->length(),0,&err) : 0.0;
+ int err_not_used;
+ char *end_not_used;
+ String *res;
+ res= val_str(&str_value);
+ return res ? my_strntod(res->charset(),(char*) res->ptr(),
+ res->length(), &end_not_used, &err_not_used) : 0.0;
}
longlong val_int()
{
- int err;
+ int err_not_used;
String *res; res=val_str(&str_value);
- return res ? my_strntoll(res->charset(),res->ptr(),res->length(),10,(char**) 0,&err) : (longlong) 0;
+ return res ? my_strntoll(res->charset(),res->ptr(),res->length(),10,
+ (char**) 0, &err_not_used) : (longlong) 0;
}
enum Item_result result_type () const { return STRING_RESULT; }
void fix_length_and_dec();