version 1.63, 2011/03/20 16:02:05 |
version 1.64, 2011/03/20 16:05:21 |
|
|
|
|
typedef void (*mandocmsg)(enum mandocerr, enum mandoclevel, |
typedef void (*mandocmsg)(enum mandocerr, enum mandoclevel, |
const char *, int, int, const char *); |
const char *, int, int, const char *); |
typedef int (*mevt_open)(void *, const char *); |
|
typedef void (*mevt_close)(void *, const char *); |
|
|
|
struct mparse; |
struct mparse; |
struct mdoc; |
struct mdoc; |
|
|
|
|
void mparse_free(struct mparse *); |
void mparse_free(struct mparse *); |
void mparse_reset(struct mparse *); |
void mparse_reset(struct mparse *); |
struct mparse *mparse_alloc(enum mparset, mevt_open, |
struct mparse *mparse_alloc(enum mparset, |
mevt_close, |
|
enum mandoclevel, mandocmsg, void *); |
enum mandoclevel, mandocmsg, void *); |
enum mandoclevel mparse_readfd(struct mparse *, int, const char *); |
enum mandoclevel mparse_readfd(struct mparse *, int, const char *); |
void mparse_result(struct mparse *, struct mdoc **, struct man **); |
void mparse_result(struct mparse *, struct mdoc **, struct man **); |