diff --git a/console/tidy.c b/console/tidy.c index f05833d..79109c1 100644 --- a/console/tidy.c +++ b/console/tidy.c @@ -447,8 +447,8 @@ static void print_xml_help_option_element( ctmbstr element, ctmbstr name ) tmbstr escpName; if (!name) return; - printf(" <%s>%s\n", element, escpName = get_escaped_name(name), - element); + + printf(" <%s>%s\n", element, escpName = get_escaped_name(name), element); free(escpName); } @@ -457,14 +457,17 @@ static void print_xml_help_option_element( ctmbstr element, ctmbstr name ) */ static void print_xml_help_option( void ) { - const CmdOptDesc* pos = cmdopt_defs; + const CmdOptDesc* pos; + CmdOptDesc localPos; for( pos=cmdopt_defs; pos->name1; ++pos) { + localPos = *pos; + localize_option_names(&localPos); printf("