summaryrefslogtreecommitdiff
path: root/macros/texinfo/texinfo/tp/Texinfo/XS/parsetexi/handle_commands.h
blob: 08673a2d5c5adcd0ce7526f41856022025717a9b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* handle_commands.h - declarations for handle_commands.c */
#ifndef HANDLE_COMMANDS_H
#define HANDLE_COMMANDS_H

#include "tree_types.h"

ELEMENT *handle_other_command (ELEMENT *current, char **line_inout,
                     enum command_id cmd_id, int *status);
ELEMENT *handle_line_command (ELEMENT *current, char **line_inout,
                     enum command_id cmd_id, int *status);
ELEMENT *handle_block_command (ELEMENT *current, char **line_inout,
                      enum command_id cmd_id, int *new_line);
ELEMENT *handle_brace_command (ELEMENT *current, char **line_inout,
                               enum command_id cmd_id);
int check_no_text (ELEMENT *current);

void clear_expanded_formats (void);
void add_expanded_format (char *format);
#endif