Return to status.c CVS log | Up to [local] / src / usr.bin / tmux |
version 1.84, 2012/01/20 19:51:28 | version 1.85, 2012/01/26 09:03:09 | ||
---|---|---|---|
|
|
||
ptrlen = limit; | ptrlen = limit; | ||
if (*optr + ptrlen >= out + outsize - 1) | if (*optr + ptrlen >= out + outsize - 1) | ||
return; | goto out; | ||
while (ptrlen > 0 && *ptr != '\0') { | while (ptrlen > 0 && *ptr != '\0') { | ||
*(*optr)++ = *ptr++; | *(*optr)++ = *ptr++; | ||
ptrlen--; | ptrlen--; | ||
} | } | ||
out: | |||
if (freeptr != NULL) | if (freeptr != NULL) | ||
xfree(freeptr); | xfree(freeptr); | ||
return; | return; |