For example mailbox command output listed "cache|cache|..."
if (strcmp(prev_name, short_name) != 0) {
if (*prev_name != '\0')
fprintf(out, "\n");
if (strcmp(prev_name, short_name) != 0) {
if (*prev_name != '\0')
fprintf(out, "\n");
+ sub_name = t_strcut(p + 1, ' ');
fprintf(out, USAGE_CMDNAME_FMT" %s",
fprintf(out, USAGE_CMDNAME_FMT" %s",
- short_name, t_strcut(p + 1, ' '));
+ prev_sub_name = sub_name;
} else {
sub_name = t_strcut(p + 1, ' ');
if (strcmp(prev_sub_name, sub_name) != 0) {
} else {
sub_name = t_strcut(p + 1, ' ');
if (strcmp(prev_sub_name, sub_name) != 0) {