![]() ![]() | ![]() |
version 1.27, 2003/06/10 22:20:54 | version 1.28, 2003/09/18 22:16:15 | ||
---|---|---|---|
|
|
||
p = buf + len - 1; | p = buf + len - 1; | ||
if (isspace((unsigned char)*p)) { | if (isspace((unsigned char)*p)) { | ||
do | do | ||
*p-- = '\0'; | *p = '\0'; | ||
while (p != buf && isspace((unsigned char)*p)); | while (p > buf && isspace((unsigned char)*--p)); | ||
} else { | } else { | ||
if ((nbuf = malloc(len + 1)) == NULL) | if ((nbuf = malloc(len + 1)) == NULL) | ||
err(1, "malloc"); | err(1, "malloc"); |