mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 12:32:27 +01:00
Manual merge, no effect on 4.1.
Build-tools/Do-compile: Change in 4.0 was backport, no effect on 4.1 configure.in: No change in 4.1 on merging. sql/item_strfunc.cc: No change in 4.1
This commit is contained in:
commit
295dedd11c
2 changed files with 3 additions and 2 deletions
|
@ -7,6 +7,7 @@ use Sys::Hostname;
|
||||||
@config_options= ();
|
@config_options= ();
|
||||||
@make_options= ();
|
@make_options= ();
|
||||||
|
|
||||||
|
$opt_comment=$opt_distribution=$opt_user=$opt_config_env=$opt_config_extra_env="";
|
||||||
$opt_comment=$opt_distribution=$opt_user=$opt_config_env=$opt_config_extra_env="";
|
$opt_comment=$opt_distribution=$opt_user=$opt_config_env=$opt_config_extra_env="";
|
||||||
$opt_dbd_options=$opt_perl_options=$opt_config_options=$opt_make_options=$opt_suffix="";
|
$opt_dbd_options=$opt_perl_options=$opt_config_options=$opt_make_options=$opt_suffix="";
|
||||||
$opt_tmp=$opt_version_suffix="";
|
$opt_tmp=$opt_version_suffix="";
|
||||||
|
|
|
@ -1681,12 +1681,12 @@ String *Item_func_format::val_str(String *str)
|
||||||
if (str_length >= dec+4)
|
if (str_length >= dec+4)
|
||||||
{
|
{
|
||||||
char *tmp,*pos;
|
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= copy_if_not_alloced(&tmp_str,str,length);
|
||||||
str->length(length);
|
str->length(length);
|
||||||
tmp= (char*) str->ptr()+length - dec-1;
|
tmp= (char*) str->ptr()+length - dec-1;
|
||||||
for (pos= (char*) str->ptr()+length-1; pos != tmp; pos--)
|
for (pos= (char*) str->ptr()+length-1; pos != tmp; pos--)
|
||||||
pos[0]= pos[-(int) diff];
|
pos[0]= pos[-diff];
|
||||||
while (diff)
|
while (diff)
|
||||||
{
|
{
|
||||||
*pos= *(pos - diff);
|
*pos= *(pos - diff);
|
||||||
|
|
Loading…
Reference in a new issue