diff options
Diffstat (limited to 'src/info2html/parse.h')
-rw-r--r-- | src/info2html/parse.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/info2html/parse.h b/src/info2html/parse.h new file mode 100644 index 00000000..10119f00 --- /dev/null +++ b/src/info2html/parse.h @@ -0,0 +1,25 @@ +#ifndef PARSE_H +#define PARSE_H + +#include "data.h" + +#define READ_OK 1 +#define READ_EOF 2 +#define READ_ERR 0 + +NODE *parse_node_line( NODE *node, char * line ); +char *parse_node_label( char **line, char *label, int allow_eof ); +int parse_menu_line( char *line, char **refname, char **reffile, + char **refnode, char **end_of_link, + int span_lines); + +int parse_note_ref( char *line, char **refname, char **reffile, + char **refnode, char **end_of_link, + int span_lines); + +int read_node_contents( FILE *f, NODE *node ); +int read_node (FILE *f, char *line, NODE *node); + +int is_a_hdr_line (char *r); + +#endif /* PARSE_H */ |