FSYS_BUFLEN
assert (FSYS_BUF + FSYS_BUFLEN == BUFFERADDR);
while (! buf_eof && (buf_read + packetsize <= FSYS_BUFLEN))
if (filepos - saved_filepos > FSYS_BUFLEN / 2)
grub_memmove (buf, buf + FSYS_BUFLEN / 2, FSYS_BUFLEN / 2);
buf_read -= FSYS_BUFLEN / 2;
saved_filepos += FSYS_BUFLEN / 2;
while (! buf_eof && (buf_read + packetsize <= FSYS_BUFLEN)) {
if (filepos - saved_filepos > FSYS_BUFLEN / 2) {
grub_memmove (buf, buf + FSYS_BUFLEN / 2,
FSYS_BUFLEN / 2);
buf_read -= FSYS_BUFLEN / 2;
saved_filepos += FSYS_BUFLEN / 2;
#define JOURNAL_END ((__u32 *) (FSYS_BUF + FSYS_BUFLEN))