diff options
author | unknown <monty@mysql.com> | 2005-02-22 12:51:54 +0200 |
---|---|---|
committer | unknown <monty@mysql.com> | 2005-02-22 12:51:54 +0200 |
commit | 7e028f994a3d72fa6c85322b4718424b4f3ca7aa (patch) | |
tree | 27e59c4c37dd5cb719499f093a412d336e1ed275 /sql/field.cc | |
parent | 14707d71c388375817b4ffb74df189bbe14a709d (diff) | |
parent | cb8d9c3ad40f00018cff05168e731ff2547d6144 (diff) | |
download | mariadb-git-7e028f994a3d72fa6c85322b4718424b4f3ca7aa.tar.gz |
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/home/my/mysql-4.1
sql/field.cc:
Auto merged
Diffstat (limited to 'sql/field.cc')
-rw-r--r-- | sql/field.cc | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/sql/field.cc b/sql/field.cc index 34c5d572526..2baf1bf84fd 100644 --- a/sql/field.cc +++ b/sql/field.cc @@ -968,7 +968,9 @@ int Field_decimal::store(longlong nr) double Field_decimal::val_real(void) { int not_used; - return my_strntod(&my_charset_bin, ptr, field_length, NULL, ¬_used); + char *end_not_used; + return my_strntod(&my_charset_bin, ptr, field_length, &end_not_used, + ¬_used); } longlong Field_decimal::val_int(void) @@ -4370,8 +4372,9 @@ int Field_string::store(longlong nr) double Field_string::val_real(void) { int not_used; + char *end_not_used; CHARSET_INFO *cs=charset(); - return my_strntod(cs,ptr,field_length,(char**)0,¬_used); + return my_strntod(cs, ptr, field_length, &end_not_used, ¬_used); } @@ -4587,7 +4590,9 @@ double Field_varstring::val_real(void) int not_used; uint length=uint2korr(ptr)+HA_KEY_BLOB_LENGTH; CHARSET_INFO *cs=charset(); - return my_strntod(cs, ptr+HA_KEY_BLOB_LENGTH, length, (char**)0, ¬_used); + char *end_not_used; + return my_strntod(cs, ptr+HA_KEY_BLOB_LENGTH, length, &end_not_used, + ¬_used); } @@ -4965,12 +4970,13 @@ double Field_blob::val_real(void) { int not_used; char *blob; + char *end_not_used; memcpy_fixed(&blob,ptr+packlength,sizeof(char*)); if (!blob) return 0.0; uint32 length=get_length(ptr); CHARSET_INFO *cs=charset(); - return my_strntod(cs,blob,length,(char**)0, ¬_used); + return my_strntod(cs,blob,length, &end_not_used, ¬_used); } |