CUROFF
puffs_framebuf_seekset(pb, CUROFF(pb) + n);
if (CUROFF(pb) == 0) {
howmuch = puffs_framebuf_tellsize(pb) - CUROFF(pb);
if (puffs_framebuf_getwindow(pb, CUROFF(pb), &win, &winlen)==-1)
puffs_framebuf_seekset(pb, CUROFF(pb) + n);
if ((lenstate = (CUROFF(pb) < 4)))
howmuch = 4 - CUROFF(pb);
howmuch = p9pbuf_get_len(pb) - CUROFF(pb);
if (puffs_framebuf_getwindow(pb, CUROFF(pb), &win, &winlen)==-1)
if ((lenstate = READSTATE_LENGTH(CUROFF(pb))))
howmuch = 4 - CUROFF(pb);
howmuch = psbuf_get_len(pb) - (CUROFF(pb) - 4);
if (puffs_framebuf_getwindow(pb, CUROFF(pb), &win, &winlen)==-1)
puffs_framebuf_seekset(pb, CUROFF(pb) + n);
if (CUROFF(pb) == 0) {
howmuch = puffs_framebuf_tellsize(pb) - CUROFF(pb);
if (puffs_framebuf_getwindow(pb, CUROFF(pb), &win, &winlen)==-1)
puffs_framebuf_seekset(pb, CUROFF(pb) + n);