/* FastIO on static buffers */
-void fbbuf_init_read(struct fastbuf *f, byte *buffer, uns size);
+void fbbuf_init_read(struct fastbuf *f, byte *buffer, uns size, uns can_overwrite);
void fbbuf_init_write(struct fastbuf *f, byte *buffer, uns size);
static inline uns
fbbuf_count_written(struct fastbuf *f)
void bsetpos(struct fastbuf *f, sh_off_t pos);
void brewind(struct fastbuf *f);
void bskip(struct fastbuf *f, uns len);
+sh_off_t bfilesize(struct fastbuf *f);
static inline sh_off_t btell(struct fastbuf *f)
{