version 1.63, 2011/06/18 17:36:52 |
version 1.64, 2011/07/07 05:42:32 |
Line 120 man_unscope(struct man *m, const struct man_node *to, |
|
Line 120 man_unscope(struct man *m, const struct man_node *to, |
|
|
|
assert(to); |
assert(to); |
|
|
|
assert(MAN_ROOT != m->last->type); |
|
m->next = MAN_NEXT_SIBLING; |
|
|
/* LINTED */ |
/* LINTED */ |
while (m->last != to) { |
while (m->last != to) { |
/* |
/* |
Line 140 man_unscope(struct man *m, const struct man_node *to, |
|
Line 143 man_unscope(struct man *m, const struct man_node *to, |
|
if ( ! man_valid_post(m)) |
if ( ! man_valid_post(m)) |
return(0); |
return(0); |
|
|
m->next = MAN_ROOT == m->last->type ? |
|
MAN_NEXT_CHILD : MAN_NEXT_SIBLING; |
|
|
|
return(1); |
return(1); |
} |
} |
|
|
Line 428 in_line_eoln(MACRO_PROT_ARGS) |
|
Line 428 in_line_eoln(MACRO_PROT_ARGS) |
|
assert( ! (MAN_SCOPED & man_macros[tok].flags)); |
assert( ! (MAN_SCOPED & man_macros[tok].flags)); |
m->flags |= MAN_ILINE; |
m->flags |= MAN_ILINE; |
} |
} |
|
|
|
assert(MAN_ROOT != m->last->type); |
|
m->next = MAN_NEXT_SIBLING; |
|
|
/* |
/* |
* Rewind our element scope. Note that when TH is pruned, we'll |
* Rewind our element scope. Note that when TH is pruned, we'll |
Line 452 in_line_eoln(MACRO_PROT_ARGS) |
|
Line 455 in_line_eoln(MACRO_PROT_ARGS) |
|
|
|
if (m->last->type != MAN_ROOT && ! man_valid_post(m)) |
if (m->last->type != MAN_ROOT && ! man_valid_post(m)) |
return(0); |
return(0); |
|
|
m->next = MAN_ROOT == m->last->type ? |
|
MAN_NEXT_CHILD : MAN_NEXT_SIBLING; |
|
|
|
return(1); |
return(1); |
} |
} |