version 1.47, 2010/01/01 17:14:27 |
version 1.48, 2010/01/07 10:05:24 |
Line 378 man_ptext(struct man *m, int line, char *buf) |
|
Line 378 man_ptext(struct man *m, int line, char *buf) |
|
|
|
for (i = 0; ' ' == buf[i]; i++) |
for (i = 0; ' ' == buf[i]; i++) |
/* Skip leading whitespace. */ ; |
/* Skip leading whitespace. */ ; |
|
|
if (0 == buf[i]) { |
if (0 == buf[i]) { |
if ( ! pstring(m, line, 0, &buf[i], 0)) |
if ( ! pstring(m, line, 0, &buf[i], 0)) |
return(0); |
return(0); |
Line 463 man_pmacro(struct man *m, int ln, char *buf) |
|
Line 464 man_pmacro(struct man *m, int ln, char *buf) |
|
i++; |
i++; |
while (buf[i] && ' ' == buf[i]) |
while (buf[i] && ' ' == buf[i]) |
i++; |
i++; |
if (0 == buf[i]) |
if ('\0' == buf[i]) |
goto out; |
goto out; |
} |
} |
|
|
Line 472 man_pmacro(struct man *m, int ln, char *buf) |
|
Line 473 man_pmacro(struct man *m, int ln, char *buf) |
|
/* Copy the first word into a nil-terminated buffer. */ |
/* Copy the first word into a nil-terminated buffer. */ |
|
|
for (j = 0; j < 4; j++, i++) { |
for (j = 0; j < 4; j++, i++) { |
if (0 == (mac[j] = buf[i])) |
if ('\0' == (mac[j] = buf[i])) |
break; |
break; |
else if (' ' == buf[i]) |
else if (' ' == buf[i]) |
break; |
break; |
Line 506 man_pmacro(struct man *m, int ln, char *buf) |
|
Line 507 man_pmacro(struct man *m, int ln, char *buf) |
|
|
|
while (buf[i] && ' ' == buf[i]) |
while (buf[i] && ' ' == buf[i]) |
i++; |
i++; |
|
|
|
/* Trailing whitespace? */ |
|
|
|
if ('\0' == buf[i] && ' ' == buf[i - 1]) |
|
if ( ! man_pwarn(m, ln, i - 1, WTSPACE)) |
|
goto err; |
|
|
/* Remove prior ELINE macro, if applicable. */ |
/* Remove prior ELINE macro, if applicable. */ |
|
|