memmove(f->buffer + read_len - keep, f->buffer, keep);
}
seek:
/* Do lseek() */
F->wpos = f->pos + (f->buffer - f->bptr);
if (ucw_seek(F->fd, F->wpos, SEEK_SET) < 0)
memmove(f->buffer + read_len - keep, f->buffer, keep);
}
seek:
/* Do lseek() */
F->wpos = f->pos + (f->buffer - f->bptr);
if (ucw_seek(F->fd, F->wpos, SEEK_SET) < 0)