version 1.52, 2011/01/11 00:11:45 |
version 1.59, 2011/03/17 08:49:34 |
|
|
MANDOCERR_NOTITLE, /* no title in document */ |
MANDOCERR_NOTITLE, /* no title in document */ |
MANDOCERR_UPPERCASE, /* document title should be all caps */ |
MANDOCERR_UPPERCASE, /* document title should be all caps */ |
MANDOCERR_BADMSEC, /* unknown manual section */ |
MANDOCERR_BADMSEC, /* unknown manual section */ |
MANDOCERR_BADDATE, /* cannot parse date argument */ |
MANDOCERR_NODATE, /* date missing, using today's date */ |
|
MANDOCERR_BADDATE, /* cannot parse date, using it verbatim */ |
MANDOCERR_PROLOGOOO, /* prologue macros out of order */ |
MANDOCERR_PROLOGOOO, /* prologue macros out of order */ |
MANDOCERR_PROLOGREP, /* duplicate prologue macro */ |
MANDOCERR_PROLOGREP, /* duplicate prologue macro */ |
MANDOCERR_BADPROLOG, /* macro not allowed in prologue */ |
MANDOCERR_BADPROLOG, /* macro not allowed in prologue */ |
|
|
/* related to macros and nesting */ |
/* related to macros and nesting */ |
MANDOCERR_MACROOBS, /* skipping obsolete macro */ |
MANDOCERR_MACROOBS, /* skipping obsolete macro */ |
MANDOCERR_IGNPAR, /* skipping paragraph macro */ |
MANDOCERR_IGNPAR, /* skipping paragraph macro */ |
|
MANDOCERR_IGNNS, /* skipping no-space macro */ |
MANDOCERR_SCOPENEST, /* blocks badly nested */ |
MANDOCERR_SCOPENEST, /* blocks badly nested */ |
MANDOCERR_CHILD, /* child violates parent syntax */ |
MANDOCERR_CHILD, /* child violates parent syntax */ |
MANDOCERR_NESTEDDISP, /* nested displays are not portable */ |
MANDOCERR_NESTEDDISP, /* nested displays are not portable */ |
|
|
MANDOCERR_LISTFIRST, /* list type must come first */ |
MANDOCERR_LISTFIRST, /* list type must come first */ |
MANDOCERR_NOWIDTHARG, /* tag lists require a width argument */ |
MANDOCERR_NOWIDTHARG, /* tag lists require a width argument */ |
MANDOCERR_FONTTYPE, /* missing font type */ |
MANDOCERR_FONTTYPE, /* missing font type */ |
|
MANDOCERR_WNOSCOPE, /* skipping end of block that is not open */ |
|
|
/* related to bad macro arguments */ |
/* related to bad macro arguments */ |
MANDOCERR_IGNARGV, /* skipping argument */ |
MANDOCERR_IGNARGV, /* skipping argument */ |
Line 258 struct tbl_span { |
|
Line 261 struct tbl_span { |
|
struct tbl_row *layout; /* layout row */ |
struct tbl_row *layout; /* layout row */ |
struct tbl_dat *first; |
struct tbl_dat *first; |
struct tbl_dat *last; |
struct tbl_dat *last; |
|
int line; /* parse line */ |
int flags; |
int flags; |
#define TBL_SPAN_FIRST (1 << 0) |
#define TBL_SPAN_FIRST (1 << 0) |
#define TBL_SPAN_LAST (1 << 1) |
#define TBL_SPAN_LAST (1 << 1) |
Line 265 struct tbl_span { |
|
Line 269 struct tbl_span { |
|
struct tbl_span *next; |
struct tbl_span *next; |
}; |
}; |
|
|
|
struct eqn { |
|
size_t sz; |
|
char *data; |
|
int line; /* invocation line */ |
|
int pos; /* invocation position */ |
|
}; |
|
|
/* |
/* |
* Available registers (set in libroff, accessed elsewhere). |
* Available registers (set in libroff, accessed elsewhere). |
*/ |
*/ |
|
|
struct reg regs[REG__MAX]; |
struct reg regs[REG__MAX]; |
}; |
}; |
|
|
|
typedef int (*mandocmsg)(enum mandocerr, void *, |
|
int, int, const char *); |
|
|
__BEGIN_DECLS |
__BEGIN_DECLS |
|
|
/* |
void *mandoc_calloc(size_t, size_t); |
* Callback function for warnings, errors, and fatal errors as they |
void *mandoc_malloc(size_t); |
* occur in the compilers libroff, libmdoc, and libman. |
void *mandoc_realloc(void *, size_t); |
*/ |
|
typedef int (*mandocmsg)(enum mandocerr, void *, |
|
int, int, const char *); |
|
|
|
__END_DECLS |
__END_DECLS |
|
|