version 1.95, 2011/07/23 18:44:42 |
version 1.100, 2012/05/27 17:48:57 |
Line 150 enum mandocerr { |
|
Line 150 enum mandocerr { |
|
MANDOCERR_NOTMANUAL, /* manual isn't really a manual */ |
MANDOCERR_NOTMANUAL, /* manual isn't really a manual */ |
MANDOCERR_COLUMNS, /* column syntax is inconsistent */ |
MANDOCERR_COLUMNS, /* column syntax is inconsistent */ |
MANDOCERR_BADDISP, /* NOT IMPLEMENTED: .Bd -file */ |
MANDOCERR_BADDISP, /* NOT IMPLEMENTED: .Bd -file */ |
MANDOCERR_SYNTLINESCOPE, /* line scope broken, syntax violated */ |
|
MANDOCERR_SYNTARGVCOUNT, /* argument count wrong, violates syntax */ |
MANDOCERR_SYNTARGVCOUNT, /* argument count wrong, violates syntax */ |
MANDOCERR_SYNTCHILD, /* child violates parent syntax */ |
MANDOCERR_SYNTCHILD, /* child violates parent syntax */ |
MANDOCERR_SYNTARGCOUNT, /* argument count wrong, violates syntax */ |
MANDOCERR_SYNTARGCOUNT, /* argument count wrong, violates syntax */ |
|
|
|
|
__BEGIN_DECLS |
__BEGIN_DECLS |
|
|
void mparse_free(struct mparse *); |
|
void mparse_reset(struct mparse *); |
|
struct mparse *mparse_alloc(enum mparset, |
|
enum mandoclevel, mandocmsg, void *); |
|
enum mandoclevel mparse_readfd(struct mparse *, int, const char *); |
|
void mparse_result(struct mparse *, struct mdoc **, struct man **); |
|
const char *mparse_strerror(enum mandocerr); |
|
const char *mparse_strlevel(enum mandoclevel); |
|
|
|
void *mandoc_calloc(size_t, size_t); |
void *mandoc_calloc(size_t, size_t); |
|
enum mandoc_esc mandoc_escape(const char **, const char **, int *); |
void *mandoc_malloc(size_t); |
void *mandoc_malloc(size_t); |
void *mandoc_realloc(void *, size_t); |
void *mandoc_realloc(void *, size_t); |
char *mandoc_strdup(const char *); |
char *mandoc_strdup(const char *); |
char *mandoc_strndup(const char *, size_t); |
char *mandoc_strndup(const char *, size_t); |
|
|
enum mandoc_esc mandoc_escape(const char **, const char **, int *); |
|
|
|
struct mchars *mchars_alloc(void); |
struct mchars *mchars_alloc(void); |
|
void mchars_free(struct mchars *); |
char mchars_num2char(const char *, size_t); |
char mchars_num2char(const char *, size_t); |
int mchars_num2uc(const char *, size_t); |
int mchars_num2uc(const char *, size_t); |
const char *mchars_spec2str(struct mchars *, const char *, size_t, size_t *); |
int mchars_spec2cp(const struct mchars *, |
int mchars_spec2cp(struct mchars *, const char *, size_t); |
const char *, size_t); |
void mchars_free(struct mchars *); |
const char *mchars_spec2str(const struct mchars *, |
|
const char *, size_t, size_t *); |
|
struct mparse *mparse_alloc(enum mparset, enum mandoclevel, |
|
mandocmsg, void *, char *); |
|
void mparse_free(struct mparse *); |
|
void mparse_keep(struct mparse *); |
|
enum mandoclevel mparse_readfd(struct mparse *, int, const char *); |
|
enum mandoclevel mparse_readmem(struct mparse *, const void *, size_t, |
|
const char *); |
|
void mparse_reset(struct mparse *); |
|
void mparse_result(struct mparse *, |
|
struct mdoc **, struct man **); |
|
const char *mparse_getkeep(const struct mparse *); |
|
const char *mparse_strerror(enum mandocerr); |
|
const char *mparse_strlevel(enum mandoclevel); |
|
|
__END_DECLS |
__END_DECLS |
|
|