<libroxml  version="3.0.2" />
contact: tristan.lelong@libroxml.net
roxml_parser.h
Go to the documentation of this file.
1
12#ifndef ROXML_PARSER_H
13#define ROXML_PARSER_H
14
15#include "roxml_internal.h"
16
26ROXML_INT roxml_parser_item_t *roxml_append_parser_item(roxml_parser_item_t * parser, char *key, roxml_parse_func func);
27
35
43ROXML_INT void roxml_parser_free(roxml_parser_item_t * parser);
44
53
64ROXML_INT ROXML_PARSE int roxml_parse_line(roxml_parser_item_t * parser, char *line, int len, void *ctx);
65
66#endif /* ROXML_PARSER_H */
internal header required by all libroxml sources
ROXML_INT roxml_parser_item_t * roxml_parser_prepare(roxml_parser_item_t *parser)
parser preparation function
ROXML_INT roxml_parser_item_t * roxml_append_parser_item(roxml_parser_item_t *parser, char *key, roxml_parse_func func)
parser item creation function
ROXML_INT ROXML_PARSE int roxml_parse_line(roxml_parser_item_t *parser, char *line, int len, void *ctx)
line parsing function
ROXML_INT void roxml_parser_free(roxml_parser_item_t *parser)
parser table deletion
ROXML_INT roxml_parser_item_t * roxml_parser_allocate(void)
parser table allocation
the parser item struct