version 1.145, 2018/12/31 08:38:21 |
version 1.148, 2019/03/13 18:29:18 |
|
|
|
|
typedef void (*v_check)(CHKARGS); |
typedef void (*v_check)(CHKARGS); |
|
|
static void check_abort(CHKARGS); |
static void check_abort(CHKARGS) __attribute__((__noreturn__)); |
static void check_par(CHKARGS); |
static void check_par(CHKARGS); |
static void check_part(CHKARGS); |
static void check_part(CHKARGS); |
static void check_root(CHKARGS); |
static void check_root(CHKARGS); |
Line 153 man_validate(struct roff_man *man) |
|
Line 153 man_validate(struct roff_man *man) |
|
default: |
default: |
if (n->tok < ROFF_MAX) { |
if (n->tok < ROFF_MAX) { |
roff_validate(man); |
roff_validate(man); |
man_state(man, n); |
|
break; |
break; |
} |
} |
assert(n->tok >= MAN_TH && n->tok < MAN_MAX); |
assert(n->tok >= MAN_TH && n->tok < MAN_MAX); |
Line 161 man_validate(struct roff_man *man) |
|
Line 160 man_validate(struct roff_man *man) |
|
if (*cp) |
if (*cp) |
(*cp)(man, n); |
(*cp)(man, n); |
if (man->last == n) |
if (man->last == n) |
man_state(man, n); |
n->flags |= NODE_VALID; |
break; |
break; |
} |
} |
} |
} |