diff options
author | bar@bar.mysql.r18.ru <> | 2002-10-10 15:52:32 +0500 |
---|---|---|
committer | bar@bar.mysql.r18.ru <> | 2002-10-10 15:52:32 +0500 |
commit | 11a93ede41aa6546f2f0af21bc12b83d382189be (patch) | |
tree | d3c30d4a828b5b35cfc7a39ec1bd9c171250c68f /sql/sql_show.cc | |
parent | 50c391538ac97d8e8079ab60c156dfdb20e29f1e (diff) | |
download | mariadb-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.cc | 14 |
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; |