version 1.111, 2015/01/15 04:26:40 |
version 1.112, 2015/01/20 21:16:51 |
Line 80 static const enum mandocerr mandoclimits[MANDOCLEVEL_M |
|
Line 80 static const enum mandocerr mandoclimits[MANDOCLEVEL_M |
|
MANDOCERR_WARNING, |
MANDOCERR_WARNING, |
MANDOCERR_WARNING, |
MANDOCERR_WARNING, |
MANDOCERR_ERROR, |
MANDOCERR_ERROR, |
|
MANDOCERR_UNSUPP, |
MANDOCERR_MAX, |
MANDOCERR_MAX, |
MANDOCERR_MAX, |
|
MANDOCERR_MAX |
MANDOCERR_MAX |
}; |
}; |
|
|
Line 180 static const char * const mandocerrs[MANDOCERR_MAX] = |
|
Line 180 static const char * const mandocerrs[MANDOCERR_MAX] = |
|
"unexpected end of equation", |
"unexpected end of equation", |
|
|
/* related to tables */ |
/* related to tables */ |
"bad table syntax", |
|
"bad table option", |
|
"bad table layout", |
|
"no table layout cells specified", |
"no table layout cells specified", |
"no table data cells specified", |
"no table data cells specified", |
"ignore data in cell", |
"ignore data in cell", |
"data block still open", |
"data block still open", |
"ignoring extra data cells", |
"ignoring extra data cells", |
"ignoring macro in table", |
|
|
|
/* related to document structure and macros */ |
/* related to document structure and macros */ |
NULL, |
NULL, |
"input too large", |
|
"input stack limit exceeded, infinite loop?", |
"input stack limit exceeded, infinite loop?", |
"skipping bad character", |
"skipping bad character", |
"skipping unknown macro", |
"skipping unknown macro", |
|
"skipping insecure request", |
"skipping item outside list", |
"skipping item outside list", |
"skipping column outside column list", |
"skipping column outside column list", |
"skipping end of block that is not open", |
"skipping end of block that is not open", |
Line 216 static const char * const mandocerrs[MANDOCERR_MAX] = |
|
Line 212 static const char * const mandocerrs[MANDOCERR_MAX] = |
|
"skipping all arguments", |
"skipping all arguments", |
"skipping excess arguments", |
"skipping excess arguments", |
"divide by zero", |
"divide by zero", |
|
|
|
"unsupported feature", |
|
"input too large", |
|
"unsupported roff request", |
|
"unsupported table syntax", |
|
"unsupported table option", |
|
"unsupported table layout", |
|
"ignoring macro in table", |
}; |
}; |
|
|
static const char * const mandoclevels[MANDOCLEVEL_MAX] = { |
static const char * const mandoclevels[MANDOCLEVEL_MAX] = { |
Line 223 static const char * const mandoclevels[MANDOCLEVEL_MAX |
|
Line 227 static const char * const mandoclevels[MANDOCLEVEL_MAX |
|
"RESERVED", |
"RESERVED", |
"WARNING", |
"WARNING", |
"ERROR", |
"ERROR", |
"FATAL", |
"UNSUPP", |
"BADARG", |
"BADARG", |
"SYSERR" |
"SYSERR" |
}; |
}; |
Line 958 mandoc_msg(enum mandocerr er, struct mparse *m, |
|
Line 962 mandoc_msg(enum mandocerr er, struct mparse *m, |
|
{ |
{ |
enum mandoclevel level; |
enum mandoclevel level; |
|
|
level = MANDOCLEVEL_ERROR; |
level = MANDOCLEVEL_UNSUPP; |
while (er < mandoclimits[level]) |
while (er < mandoclimits[level]) |
level--; |
level--; |
|
|