X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=lib%2Ffb-mem.c;h=64a1930e131141eec1542c6a9844982b01ab0604;hb=ff36b07f44efa12a78809ee05bd6d0c25fc60495;hp=efe749c51ede07d18c1b1db6d4b2290ccd243e95;hpb=f185581ca3237ec1c37bc4ad92aab4c3ce8e7236;p=libucw.git diff --git a/lib/fb-mem.c b/lib/fb-mem.c index efe749c5..64a1930e 100644 --- a/lib/fb-mem.c +++ b/lib/fb-mem.c @@ -1,5 +1,5 @@ /* - * Sherlock Library -- Fast Buffered I/O on Memory Streams + * UCW Library -- Fast Buffered I/O on Memory Streams * * (c) 1997--2002 Martin Mares * @@ -149,18 +149,6 @@ fbmem_close(struct fastbuf *f) xfree(f); } -static int -fbmem_config(struct fastbuf *f UNUSED, uns item, int value UNUSED) -{ - switch (item) - { - case BCONFIG_CAN_OVERWRITE: - return 1; - default: - return -1; - } -} - struct fastbuf * fbmem_create(unsigned blocksize) { @@ -174,7 +162,6 @@ fbmem_create(unsigned blocksize) f->name = ""; f->spout = fbmem_spout; f->close = fbmem_close; - f->config = fbmem_config; return f; } @@ -192,7 +179,7 @@ fbmem_clone_read(struct fastbuf *b) f->refill = fbmem_refill; f->seek = fbmem_seek; f->close = fbmem_close; - f->config = fbmem_config; + f->can_overwrite_buffer = 1; return f; }