summaryrefslogtreecommitdiff
path: root/sql/sql_show.cc
diff options
context:
space:
mode:
authorbar@bar.mysql.r18.ru <>2002-10-10 15:52:32 +0500
committerbar@bar.mysql.r18.ru <>2002-10-10 15:52:32 +0500
commit11a93ede41aa6546f2f0af21bc12b83d382189be (patch)
treed3c30d4a828b5b35cfc7a39ec1bd9c171250c68f /sql/sql_show.cc
parent50c391538ac97d8e8079ab60c156dfdb20e29f1e (diff)
downloadmariadb-git-11a93ede41aa6546f2f0af21bc12b83d382189be.tar.gz
Some reorganization to use less memory as well as to hide some implementation
aspects into *.c files from *.h files. Some steps to get closer to generating *.c files from *.conf files again.
Diffstat (limited to 'sql/sql_show.cc')
-rw-r--r--sql/sql_show.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/sql/sql_show.cc b/sql/sql_show.cc
index 827067c27d7..214cd321562 100644
--- a/sql/sql_show.cc
+++ b/sql/sql_show.cc
@@ -1403,7 +1403,7 @@ int mysqld_show_charsets(THD *thd, const char *wild)
String packet2(buff,sizeof(buff),default_charset_info);
List<Item> field_list;
CONVERT *convert=thd->variables.convert_set;
- CHARSET_INFO *cs;
+ CHARSET_INFO **cs;
DBUG_ENTER("mysqld_show_charsets");
field_list.push_back(new Item_empty_string("Name",30));
@@ -1416,16 +1416,16 @@ int mysqld_show_charsets(THD *thd, const char *wild)
for (cs=all_charsets ; cs < all_charsets+255 ; cs++ )
{
- if (!cs->name)
+ if (!cs[0])
continue;
if (!(wild && wild[0] &&
- wild_case_compare(system_charset_info,cs->name,wild)))
+ wild_case_compare(system_charset_info,cs[0]->name,wild)))
{
packet2.length(0);
- net_store_data(&packet2,convert,cs->name);
- net_store_data(&packet2,(uint32) cs->number);
- net_store_data(&packet2,(uint32) cs->strxfrm_multiply);
- net_store_data(&packet2,(uint32) cs->mbmaxlen ? cs->mbmaxlen : 1);
+ net_store_data(&packet2,convert,cs[0]->name);
+ net_store_data(&packet2,(uint32) cs[0]->number);
+ net_store_data(&packet2,(uint32) cs[0]->strxfrm_multiply);
+ net_store_data(&packet2,(uint32) cs[0]->mbmaxlen ? cs[0]->mbmaxlen : 1);
if (my_net_write(&thd->net, (char*) packet2.ptr(),packet2.length()))
goto err;