summaryrefslogtreecommitdiff
path: root/sql
diff options
context:
space:
mode:
authorunknown <serg@serg.mylan>2005-03-08 19:47:49 +0100
committerunknown <serg@serg.mylan>2005-03-08 19:47:49 +0100
commitabe6094ac44f81bf743b3cb4a410b7b844e69c63 (patch)
tree49b5b88c0141a176b035ed727707defd3c280e7b /sql
parentf70688e2aaeaf1c9153fc78b127992c2cfc4de4c (diff)
parent8ce2071248784541b08e4f6d05468b4fe5fbeccb (diff)
downloadmariadb-git-abe6094ac44f81bf743b3cb4a410b7b844e69c63.tar.gz
Merge serg@bk-internal.mysql.com:/home/bk/mysql-4.1/
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
Diffstat (limited to 'sql')
-rw-r--r--sql/item_strfunc.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/item_strfunc.cc b/sql/item_strfunc.cc
index 2f8d6dd822d..46c1222163e 100644
--- a/sql/item_strfunc.cc
+++ b/sql/item_strfunc.cc
@@ -1681,12 +1681,12 @@ String *Item_func_format::val_str(String *str)
if (str_length >= dec+4)
{
char *tmp,*pos;
- length= str->length()+(diff=(str_length- dec-1)/3);
+ length= str->length()+(diff= (int)(str_length- dec-1)/3);
str= copy_if_not_alloced(&tmp_str,str,length);
str->length(length);
tmp= (char*) str->ptr()+length - dec-1;
for (pos= (char*) str->ptr()+length-1; pos != tmp; pos--)
- pos[0]= pos[-(int) diff];
+ pos[0]= pos[-diff];
while (diff)
{
*pos= *(pos - diff);