version 1.174, 2014/12/01 04:05:32 |
version 1.178, 2015/01/14 17:49:15 |
Line 144 enum mandocerr { |
|
Line 144 enum mandocerr { |
|
MANDOCERR_TBLIGNDATA, /* ignore data in cell */ |
MANDOCERR_TBLIGNDATA, /* ignore data in cell */ |
MANDOCERR_TBLBLOCK, /* data block still open */ |
MANDOCERR_TBLBLOCK, /* data block still open */ |
MANDOCERR_TBLEXTRADAT, /* ignoring extra data cells */ |
MANDOCERR_TBLEXTRADAT, /* ignoring extra data cells */ |
|
MANDOCERR_TBLMACRO, /* ignoring macro in table: macro */ |
|
|
/* related to document structure and macros */ |
/* related to document structure and macros */ |
MANDOCERR_ROFFLOOP, /* input stack limit exceeded, infinite loop? */ |
MANDOCERR_ROFFLOOP, /* input stack limit exceeded, infinite loop? */ |
Line 176 enum mandocerr { |
|
Line 177 enum mandocerr { |
|
|
|
/* ===== system errors ===== */ |
/* ===== system errors ===== */ |
|
|
MANDOCERR_SYSDUP, /* cannot dup file descriptor */ |
|
MANDOCERR_SYSEXEC, /* cannot exec */ |
|
MANDOCERR_SYSEXIT, /* gunzip failed with code */ |
MANDOCERR_SYSEXIT, /* gunzip failed with code */ |
MANDOCERR_SYSFORK, /* cannot fork */ |
|
MANDOCERR_SYSOPEN, /* cannot open file */ |
MANDOCERR_SYSOPEN, /* cannot open file */ |
MANDOCERR_SYSPIPE, /* cannot open pipe */ |
|
MANDOCERR_SYSREAD, /* cannot read file */ |
|
MANDOCERR_SYSSIG, /* gunzip died from signal */ |
MANDOCERR_SYSSIG, /* gunzip died from signal */ |
MANDOCERR_SYSSTAT, /* cannot stat file */ |
|
MANDOCERR_SYSWAIT, /* wait failed */ |
|
|
|
MANDOCERR_MAX |
MANDOCERR_MAX |
}; |
}; |
Line 414 enum mandoc_esc { |
|
Line 408 enum mandoc_esc { |
|
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 *); |
|
|
|
__BEGIN_DECLS |
|
|
struct mparse; |
struct mparse; |
struct mchars; |
struct mchars; |
struct mdoc; |
struct mdoc; |
struct man; |
struct man; |
|
|
__BEGIN_DECLS |
|
|
|
enum mandoc_esc mandoc_escape(const char **, const char **, int *); |
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 *); |
void mchars_free(struct mchars *); |
Line 437 void mparse_free(struct mparse *); |
|
Line 431 void mparse_free(struct mparse *); |
|
void mparse_keep(struct mparse *); |
void mparse_keep(struct mparse *); |
enum mandoclevel mparse_open(struct mparse *, int *, const char *); |
enum mandoclevel mparse_open(struct mparse *, int *, const char *); |
enum mandoclevel mparse_readfd(struct mparse *, int, const char *); |
enum mandoclevel mparse_readfd(struct mparse *, int, const char *); |
enum mandoclevel mparse_readmem(struct mparse *, const void *, size_t, |
enum mandoclevel mparse_readmem(struct mparse *, void *, size_t, |
const char *); |
const char *); |
void mparse_reset(struct mparse *); |
void mparse_reset(struct mparse *); |
void mparse_result(struct mparse *, |
void mparse_result(struct mparse *, |