version 1.62, 2009/02/27 09:14:02 |
version 1.63, 2009/02/27 09:39:40 |
Line 52 static int check_msec(PRE_ARGS, int, enum mdoc_msec *) |
|
Line 52 static int check_msec(PRE_ARGS, int, enum mdoc_msec *) |
|
static int check_stdarg(PRE_ARGS); |
static int check_stdarg(PRE_ARGS); |
|
|
static int check_text(struct mdoc *, |
static int check_text(struct mdoc *, |
size_t, size_t, const char *); |
int, int, const char *); |
|
|
static int err_child_lt(struct mdoc *, const char *, int); |
static int err_child_lt(struct mdoc *, const char *, int); |
static int warn_child_lt(struct mdoc *, const char *, int); |
static int warn_child_lt(struct mdoc *, const char *, int); |
Line 278 mdoc_valid_pre(struct mdoc *mdoc, |
|
Line 278 mdoc_valid_pre(struct mdoc *mdoc, |
|
{ |
{ |
v_pre *p; |
v_pre *p; |
struct mdoc_arg *argv; |
struct mdoc_arg *argv; |
size_t argc, i, j, line, pos; |
size_t argc; |
|
int line, pos, i, j; |
const char *tp; |
const char *tp; |
|
|
if (MDOC_TEXT == node->type) { |
if (MDOC_TEXT == node->type) { |
Line 296 mdoc_valid_pre(struct mdoc *mdoc, |
|
Line 297 mdoc_valid_pre(struct mdoc *mdoc, |
|
node->data.block.argc : |
node->data.block.argc : |
node->data.elem.argc; |
node->data.elem.argc; |
|
|
for (i = 0; i < argc; i++) { |
for (i = 0; i < (int)argc; i++) { |
if (0 == argv[i].sz) |
if (0 == argv[i].sz) |
continue; |
continue; |
for (j = 0; j < argv[i].sz; j++) { |
for (j = 0; j < (int)argv[i].sz; j++) { |
tp = argv[i].value[j]; |
tp = argv[i].value[j]; |
line = argv[i].line; |
line = argv[i].line; |
pos = argv[i].pos; |
pos = argv[i].pos; |
Line 476 check_msec(PRE_ARGS, int sz, enum mdoc_msec *msecs) |
|
Line 477 check_msec(PRE_ARGS, int sz, enum mdoc_msec *msecs) |
|
|
|
|
|
static int |
static int |
check_text(struct mdoc *mdoc, size_t line, size_t pos, const char *p) |
check_text(struct mdoc *mdoc, int line, int pos, const char *p) |
{ |
{ |
size_t c; |
size_t c; |
|
|
Line 489 check_text(struct mdoc *mdoc, size_t line, size_t pos, |
|
Line 490 check_text(struct mdoc *mdoc, size_t line, size_t pos, |
|
if ('\\' != *p) |
if ('\\' != *p) |
continue; |
continue; |
if ((c = mdoc_isescape(p))) { |
if ((c = mdoc_isescape(p))) { |
p += (c - 1); |
p += (int)c - 1; |
continue; |
continue; |
} |
} |
return(mdoc_perr(mdoc, line, pos, |
return(mdoc_perr(mdoc, line, pos, |