version 1.7, 2002/02/16 21:27:52 |
version 1.8, 2002/04/15 21:47:45 |
|
|
case 'D': |
case 'D': |
if (pd) |
if (pd) |
goto new; |
goto new; |
if ((p = memchr(ps, '\n', psl - 1)) == NULL) { |
if (psl == 0 || |
|
(p = memchr(ps, '\n', psl - 1)) == NULL) { |
pd = 1; |
pd = 1; |
goto new; |
goto new; |
} else { |
} else { |
|
|
case 'P': |
case 'P': |
if (pd) |
if (pd) |
break; |
break; |
if ((p = memchr(ps, '\n', psl - 1)) != NULL) { |
if (psl != 0 && |
|
(p = memchr(ps, '\n', psl - 1)) != NULL) { |
oldpsl = psl; |
oldpsl = psl; |
psl = (p + 1) - ps; |
psl = (p + 1) - ps; |
} |
} |
|
|
HS = tspace; |
HS = tspace; |
break; |
break; |
case 'y': |
case 'y': |
if (pd) |
if (pd || psl == 0) |
break; |
break; |
for (p = ps, len = psl; --len; ++p) |
for (p = ps, len = psl; --len; ++p) |
*p = cp->u.y[(unsigned char)*p]; |
*p = cp->u.y[(unsigned char)*p]; |