summaryrefslogtreecommitdiff
path: root/sql/sql_analyse.cc
diff options
context:
space:
mode:
authormonty@mysql.com <>2005-02-02 22:39:21 +0200
committermonty@mysql.com <>2005-02-02 22:39:21 +0200
commit209190d3df56ab7d79998cf147f613da57f018da (patch)
tree480660a072ac4acdaeb3ccb568fbecc17be6c48f /sql/sql_analyse.cc
parentb9054c5e4aaa66364447911c228b1235ed2df657 (diff)
downloadmariadb-git-209190d3df56ab7d79998cf147f613da57f018da.tar.gz
Review fixed
Diffstat (limited to 'sql/sql_analyse.cc')
-rw-r--r--sql/sql_analyse.cc37
1 files changed, 0 insertions, 37 deletions
diff --git a/sql/sql_analyse.cc b/sql/sql_analyse.cc
index 3f97cab1511..b6bd49b1553 100644
--- a/sql/sql_analyse.cc
+++ b/sql/sql_analyse.cc
@@ -59,8 +59,6 @@ int compare_ulonglong2(void* cmp_arg __attribute__((unused)),
return compare_ulonglong(s,t);
}
-bool append_escaped(String *to_str, String *from_str);
-bool append_escaped(String *to_str, char *from, uint from_len);
Procedure *
proc_analyse_init(THD *thd, ORDER *param, select_result *result,
@@ -1087,38 +1085,3 @@ bool append_escaped(String *to_str, String *from_str)
}
return 0;
}
-
-bool append_escaped(String *to_str, char *from, uint from_len)
-{
- char *end, c;
-
- if (to_str->realloc(to_str->length() + from_len))
- return 1;
-
- end= from + from_len;
-
- for (; from < end; from++)
- {
- c= *from;
- switch (c) {
- case '\0':
- c= '0';
- break;
- case '\032':
- c= 'Z';
- break;
- case '\\':
- case '\'':
- break;
- default:
- goto normal_character;
- }
- if (to_str->append('\\'))
- return 1;
-
- normal_character:
- if (to_str->append(c))
- return 1;
- }
- return 0;
-}