version 1.62, 2011/03/20 11:41:24 |
version 1.64, 2011/03/20 16:05:21 |
|
|
MPARSE_MAN /* assume -man */ |
MPARSE_MAN /* assume -man */ |
}; |
}; |
|
|
typedef void (*mandocmsg)(enum mandocerr, void *, |
typedef void (*mandocmsg)(enum mandocerr, enum mandoclevel, |
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, mandocmsg, void *); |
enum mandoclevel, mandocmsg, void *); |
void mparse_setstatus(struct mparse *, enum mandoclevel); |
|
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 **); |
|
|