1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-01 03:47:19 +03:00
BTREE, HASH and RTREE are not reserved symbols anymore
This commit is contained in:
monty@narttu.mysql.fi
2003-08-26 17:52:54 +03:00
parent 9333e292ec
commit 753cb8509c
5 changed files with 39 additions and 42 deletions

View File

@ -1207,17 +1207,14 @@ bool get_field(MEM_ROOT *mem, Field *field, String *res)
char *get_field(MEM_ROOT *mem, Field *field)
{
char buff[MAX_FIELD_WIDTH], *to;
char buff[MAX_FIELD_WIDTH];
String str(buff,sizeof(buff),&my_charset_bin);
uint length;
field->val_str(&str,&str);
if (!(length= str.length()))
return NullS;
to= (char*) alloc_root(mem,length+1);
memcpy(to, str.ptr(), (uint) length);
to[length]=0;
return to;
return strmake_root(mem, str.ptr(), length);
}