- return parse_title (lexer, TEXT_ITEM_SUBTITLE);
-}
-
-static int
-parse_title (struct lexer *lexer, enum text_item_type type)
-{
- if (lex_look_ahead (lexer) == T_STRING)
- {
- lex_get (lexer);
- if (!lex_force_string (lexer))
- return CMD_FAILURE;
- set_title (lex_tokcstr (lexer), type);
- lex_get (lexer);
- return lex_end_of_command (lexer);
- }
- else
- {
- set_title (lex_rest_of_line (lexer), type);
- lex_discard_line (lexer);
- }
- return CMD_SUCCESS;
-}
-
-static void
-set_title (const char *title, enum text_item_type type)
-{
- text_item_submit (text_item_create (type, title));