version 1.33, 2009/02/27 09:39:40 |
version 1.35, 2009/03/03 22:28:21 |
Line 251 mdoc_args(struct mdoc *mdoc, int line, |
|
Line 251 mdoc_args(struct mdoc *mdoc, int line, |
|
|
|
/* LINTED */ |
/* LINTED */ |
for (i = 0; i < c; i++) { |
for (i = 0; i < c; i++) { |
if (MDOC_Column != n->data.block.argv[i].arg) |
switch (n->data.block.argv[i].arg) { |
continue; |
case (MDOC_Column): |
fl |= ARGS_TABSEP; |
fl |= ARGS_TABSEP; |
fl &= ~ARGS_DELIM; |
fl &= ~ARGS_DELIM; |
break; |
i = c; |
|
break; |
|
case (MDOC_Diag): |
|
fl |= ARGS_QUOTED; |
|
i = c; |
|
break; |
|
default: |
|
break; |
|
} |
} |
} |
} |
} |
|
|
Line 292 args(struct mdoc *mdoc, int line, |
|
Line 300 args(struct mdoc *mdoc, int line, |
|
if ((fl & ARGS_DELIM) && mdoc_iscdelim(buf[*pos])) { |
if ((fl & ARGS_DELIM) && mdoc_iscdelim(buf[*pos])) { |
for (i = *pos; buf[i]; ) { |
for (i = *pos; buf[i]; ) { |
if ( ! mdoc_iscdelim(buf[i])) |
if ( ! mdoc_iscdelim(buf[i])) |
|
break; |
|
i++; |
|
/* There must be at least one space... */ |
|
if (0 == buf[i] || ! isspace((int)buf[i])) |
break; |
break; |
i++; |
i++; |
while (buf[i] && isspace((int)buf[i])) |
while (buf[i] && isspace((int)buf[i])) |