version 1.32, 2009/08/19 14:09:33 |
version 1.34, 2009/09/16 14:40:56 |
Line 275 lookup_raw(struct mdoc *mdoc, const char *p) |
|
Line 275 lookup_raw(struct mdoc *mdoc, const char *p) |
|
{ |
{ |
int res; |
int res; |
|
|
if (MDOC_MAX == (res = mdoc_hash_find(mdoc->htab, p))) |
if (MDOC_MAX == (res = mdoc_hash_find(p))) |
return(MDOC_MAX); |
return(MDOC_MAX); |
if (MDOC_CALLABLE & mdoc_macros[res].flags) |
if (MDOC_CALLABLE & mdoc_macros[res].flags) |
return(res); |
return(res); |
Line 600 append_delims(struct mdoc *mdoc, int line, int *pos, c |
|
Line 600 append_delims(struct mdoc *mdoc, int line, int *pos, c |
|
|
|
for (;;) { |
for (;;) { |
lastarg = *pos; |
lastarg = *pos; |
c = mdoc_args(mdoc, line, pos, buf, 0, &p); |
c = mdoc_zargs(mdoc, line, pos, buf, ARGS_NOWARN, &p); |
assert(ARGS_PHRASE != c); |
assert(ARGS_PHRASE != c); |
|
|
if (ARGS_ERROR == c) |
if (ARGS_ERROR == c) |
Line 1326 phrase(struct mdoc *m, int line, int ppos, char *buf) |
|
Line 1326 phrase(struct mdoc *m, int line, int ppos, char *buf) |
|
la = pos; |
la = pos; |
|
|
/* Note: no calling context! */ |
/* Note: no calling context! */ |
w = mdoc_zargs(m, line, &pos, buf, &p); |
w = mdoc_zargs(m, line, &pos, buf, 0, &p); |
|
|
if (ARGS_ERROR == w) |
if (ARGS_ERROR == w) |
return(0); |
return(0); |