summaryrefslogtreecommitdiff
path: root/macros/texinfo/texinfo/tp/Texinfo/XS/parsetexi/errors.h
blob: 733d1372a533159ab3e5a7173b6b1b969af31334 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/* errors.h - declarations for error.c */
#ifndef ERRORS_H
#define ERRORS_H

#include "tree_types.h"

void fatal (char *);
void bug (char *);

enum error_type { error, warning };

void line_error (char *format, ...);
void line_warn (char *format, ...);
void command_error (ELEMENT *e, char *format, ...);
void command_warn (ELEMENT *e, char *format, ...);
void wipe_errors (void);
void line_error_ext (enum error_type type, LINE_NR *cmd_line_nr,
                     char *format, ...);
void bug_message (char *format, ...);

char *dump_errors (void);
#endif