- if(buf->d > 0) {
- for(p = buf->b; (p - buf->b < buf->d) && isspace(*p); p++);
- memmove(buf->b, p, buf->d -= (p - buf->b));
+ for(p = buf->b; (p - buf->b < buf->d) && isspace(*p); p++);
+ memmove(buf->b, p, buf->d -= (p - buf->b));
+ if(buf->d > 0)