#ifndef bxmlparser_H_INCLUDED #define bxmlparser_H_INCLUDED #include "bxml.h" typedef struct BxmlParser_ BxmlParser; BxmlParser * bxmlparser_new(); BxmlParser * bxmlparser_free(BxmlParser * me); Bxml * bxmlparser_parse_buf(BxmlParser * me, char * buf, int size); Bxml * bxmlparser_parse_str(BxmlParser * me, char * buf); Bxml * bxmlparser_parse_file(BxmlParser * me, FILE * file); Bxml * bxmlparser_parse_filename(BxmlParser * me, char * filename); const char * bxmlparser_get_error(BxmlParser * me); int bxmlparser_get_line(BxmlParser * me); int bxmlparser_get_column(BxmlParser * me); #endif