version 1.113, 2015/01/22 19:26:50 |
version 1.117, 2015/01/26 13:03:48 |
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 */ |
|
"non-alphabetic character in tbl options", |
|
"skipping unknown tbl option", |
|
"missing tbl option argument", |
|
"wrong tbl option argument size", |
"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", |
Line 195 static const char * const mandocerrs[MANDOCERR_MAX] = |
|
Line 199 static const char * const mandocerrs[MANDOCERR_MAX] = |
|
"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", |
|
"fewer RS blocks open, skipping", |
"inserting missing end of block", |
"inserting missing end of block", |
"appending missing end of block", |
"appending missing end of block", |
|
|
Line 215 static const char * const mandocerrs[MANDOCERR_MAX] = |
|
Line 220 static const char * const mandocerrs[MANDOCERR_MAX] = |
|
|
|
"unsupported feature", |
"unsupported feature", |
"input too large", |
"input too large", |
|
"unsupported control character", |
"unsupported roff request", |
"unsupported roff request", |
"unsupported table syntax", |
|
"unsupported table option", |
|
"unsupported table layout", |
"unsupported table layout", |
"ignoring macro in table", |
"ignoring macro in table", |
|
"eqn in tbl", |
}; |
}; |
|
|
static const char * const mandoclevels[MANDOCLEVEL_MAX] = { |
static const char * const mandoclevels[MANDOCLEVEL_MAX] = { |
Line 369 mparse_buf_r(struct mparse *curp, struct buf blk, size |
|
Line 374 mparse_buf_r(struct mparse *curp, struct buf blk, size |
|
if (c & 0x80) { |
if (c & 0x80) { |
if ( ! (curp->filenc && preconv_encode( |
if ( ! (curp->filenc && preconv_encode( |
&blk, &i, &ln, &pos, &curp->filenc))) { |
&blk, &i, &ln, &pos, &curp->filenc))) { |
mandoc_vmsg(MANDOCERR_BADCHAR, |
mandoc_vmsg(MANDOCERR_CHAR_BAD, curp, |
curp, curp->line, pos, |
curp->line, pos, "0x%x", c); |
"0x%x", c); |
|
ln.buf[pos++] = '?'; |
ln.buf[pos++] = '?'; |
i++; |
i++; |
} |
} |
Line 383 mparse_buf_r(struct mparse *curp, struct buf blk, size |
|
Line 387 mparse_buf_r(struct mparse *curp, struct buf blk, size |
|
*/ |
*/ |
|
|
if (c == 0x7f || (c < 0x20 && c != 0x09)) { |
if (c == 0x7f || (c < 0x20 && c != 0x09)) { |
mandoc_vmsg(MANDOCERR_BADCHAR, curp, |
mandoc_vmsg(c == 0x00 || c == 0x04 || |
curp->line, pos, "0x%x", c); |
c > 0x0a ? MANDOCERR_CHAR_BAD : |
|
MANDOCERR_CHAR_UNSUPP, |
|
curp, curp->line, pos, "0x%x", c); |
i++; |
i++; |
ln.buf[pos++] = '?'; |
ln.buf[pos++] = '?'; |
continue; |
continue; |
Line 440 mparse_buf_r(struct mparse *curp, struct buf blk, size |
|
Line 446 mparse_buf_r(struct mparse *curp, struct buf blk, size |
|
|
|
if ( ! (isascii(c) && |
if ( ! (isascii(c) && |
(isgraph(c) || isblank(c)))) { |
(isgraph(c) || isblank(c)))) { |
mandoc_vmsg(MANDOCERR_BADCHAR, curp, |
mandoc_vmsg(MANDOCERR_CHAR_BAD, curp, |
curp->line, pos, "0x%x", c); |
curp->line, pos, "0x%x", c); |
i += 2; |
i += 2; |
ln.buf[pos++] = '?'; |
ln.buf[pos++] = '?'; |