]> mj.ucw.cz Git - libucw.git/blobdiff - lib/fastbuf.h
automatically add 0x80000000 to bucket-type specified on the command-line
[libucw.git] / lib / fastbuf.h
index 45ce06916f0c388831a57d3293104a810a684c61..fadf306135ec7ebe5b490816d7ec871230234a9c 100644 (file)
@@ -100,7 +100,7 @@ struct fastbuf *bopen_limited_fd(int fd, uns bufsize, uns limit);
 
 /* 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)
@@ -122,6 +122,7 @@ void bseek(struct fastbuf *f, sh_off_t pos, int whence);
 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)
 {