summaryrefslogtreecommitdiff
path: root/sql/sql_help.cc
diff options
context:
space:
mode:
authorunknown <bar@bar.mysql.r18.ru>2002-12-20 17:57:24 +0400
committerunknown <bar@bar.mysql.r18.ru>2002-12-20 17:57:24 +0400
commit3ebec6335139ff28537d6eb79344a682e2d853be (patch)
tree76cff86a72f4bce6c49c77e4b2e9972a31fed1cd /sql/sql_help.cc
parent197e7a29283ae4d567eca72682984ae53e13d184 (diff)
downloadmariadb-git-3ebec6335139ff28537d6eb79344a682e2d853be.tar.gz
less default_charset_info
Diffstat (limited to 'sql/sql_help.cc')
-rw-r--r--sql/sql_help.cc20
1 files changed, 11 insertions, 9 deletions
diff --git a/sql/sql_help.cc b/sql/sql_help.cc
index db28823a43d..5d12f023842 100644
--- a/sql/sql_help.cc
+++ b/sql/sql_help.cc
@@ -22,6 +22,8 @@
** Get help on string
***************************************************************************/
+#define help_charset my_charset_latin1
+
MI_INFO *open_help_file(THD *thd, const char *name)
{
char path[FN_REFLEN];
@@ -104,21 +106,21 @@ int search_functions(MI_INFO *file_leafs, const char *mask,
leaf.prepare_fields();
const char *lname= leaf.get_name();
- if (wild_case_compare(system_charset_info,lname,mask))
+ if (wild_case_compare(help_charset,lname,mask))
continue;
count++;
if (count>2)
{
- String *s= new String(lname,system_charset_info);
+ String *s= new String(lname,help_charset);
if (!s->copy())
names->push_back(s);
}
else if (count==1)
{
- *description= new String(leaf.get_description(),system_charset_info);
- *example= new String(leaf.get_example(),system_charset_info);
- *name= new String(lname,system_charset_info);
+ *description= new String(leaf.get_description(),help_charset);
+ *example= new String(leaf.get_example(),help_charset);
+ *name= new String(lname,help_charset);
(*description)->copy();
(*example)->copy();
(*name)->copy();
@@ -132,7 +134,7 @@ int search_functions(MI_INFO *file_leafs, const char *mask,
*description= 0;
*example= 0;
- String *s= new String(lname,system_charset_info);
+ String *s= new String(lname,help_charset);
if (!s->copy())
names->push_back(s);
}
@@ -203,14 +205,14 @@ int search_categories(THD *thd,
category.prepare_fields();
const char *lname= category.get_name();
- if (mask && wild_case_compare(system_charset_info,lname,mask))
+ if (mask && wild_case_compare(help_charset,lname,mask))
continue;
count++;
if (count==1 && res_id)
*res_id= category.get_cat_id();
- String *s= new String(lname,system_charset_info);
+ String *s= new String(lname,help_charset);
if (!s->copy())
names->push_back(s);
}
@@ -282,7 +284,7 @@ int get_all_names_for_category(THD *thd,MI_INFO *file_leafs,
(const byte*)&leaf_id,4,HA_READ_KEY_EXACT))
{
leaf.prepare_fields();
- String *s= new String(leaf.get_name(),system_charset_info);
+ String *s= new String(leaf.get_name(),help_charset);
if (!s->copy())
res->push_back(s);
}