X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fcommand.c;h=cfe4ecf14bc6ae1c8451fed256bcac33a17dc506;hb=b1fc57ddc57637e5c8bb87b478cbe585b6b4cf84;hp=788759113136e6e7570b4ebcfeb00eb9e8427526;hpb=0df9cdd3df66caf4353128feff3008289cda8115;p=pspp diff --git a/src/language/command.c b/src/language/command.c index 7887591131..cfe4ecf14b 100644 --- a/src/language/command.c +++ b/src/language/command.c @@ -36,9 +36,8 @@ #include "libpspp/i18n.h" #include "libpspp/message.h" #include "libpspp/str.h" -#include "output/text-item.h" +#include "output/group-item.h" -#include "xalloc.h" #include "xmalloca.h" #include "gettext.h" @@ -199,7 +198,8 @@ do_parse_command (struct lexer *lexer, result = CMD_FAILURE; goto finish; } - text_item_submit (text_item_create (TEXT_ITEM_COMMAND_OPEN, command->name)); + group_open_item_submit (group_open_item_create_nocopy ( + utf8_to_title (command->name))); opened = true; if (command->function == NULL) @@ -247,8 +247,7 @@ finish: lex_get (lexer); if (opened) - text_item_submit (text_item_create (TEXT_ITEM_COMMAND_CLOSE, - command->name)); + group_close_item_submit (group_close_item_create ()); return result; } @@ -413,7 +412,7 @@ report_state_mismatch (const struct command *command, enum cmd_state state) command->name, "FILE TYPE"); break; case S_INPUT_PROGRAM | S_FILE_TYPE: - msg (SE, _("%s is allowed only inside %s or inside %s."), command->name, + msg (SE, _("%s is allowed only inside %s or inside %s."), command->name, "INPUT PROGRAM", "FILE TYPE"); break;