108
109
char buff[MAX_FIELD_WIDTH], *pos;
109
110
String tmp(buff, sizeof(buff), charset), *res;
110
111
res= orig_field->val_str(&tmp);
112
113
def= new Item_string(pos, res->length(), charset);
114
115
orig_field->move_field_offset(-diff); // Back to record[0]