summaryrefslogtreecommitdiff
path: root/sql/convert.cc
diff options
context:
space:
mode:
authorunknown <hf@genie.(none)>2002-11-06 14:42:44 +0400
committerunknown <hf@genie.(none)>2002-11-06 14:42:44 +0400
commit311e99d79d756417d5cc4c3a356590b369497dc7 (patch)
tree0d50bb55f2a6150d670c993d11fd657b5cffc29c /sql/convert.cc
parentcda34818c1d7d8e431e21b0adeef577b4c5df277 (diff)
downloadmariadb-git-311e99d79d756417d5cc4c3a356590b369497dc7.tar.gz
Libmysqld improvements
libmysqld/lib_sql.cc: select::send rewritten mysql_server_init trimmed sql/convert.cc: Necessary additions to CONVERT sql/item.cc: embedded_send functions added sql/item.h: embedded_send functions added sql/mysqld.cc: main() trimmed sql/sql_class.h: CONVERT::convert_back added
Diffstat (limited to 'sql/convert.cc')
-rw-r--r--sql/convert.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/sql/convert.cc b/sql/convert.cc
index 13a6dfe0392..a4cf3aad465 100644
--- a/sql/convert.cc
+++ b/sql/convert.cc
@@ -473,3 +473,12 @@ bool CONVERT::store(String *packet,const char *from,uint length)
packet->length((uint) (to-packet->ptr()));
return 0;
}
+
+#ifdef EMBEDDED_LIBRARY
+void CONVERT::convert_back(char *dest, const char *source, uint length) const
+{
+ for (char *end= dest+length; dest < end; dest++, source++)
+ *dest= to_map[*source];
+}
+#endif
+