X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=inline;f=ucw%2Ffb-grow.c;h=f6131536662a3c2c4ff25123192e09d4af6aefa4;hb=31316f76dd68a03b803f51931d6e1fff2c60c5d1;hp=59eff2b72ec44184c69a36a8a0da181d624f8a29;hpb=2b444219ce6ae0b0bb74b41cb02d6bc26d3f7ad1;p=libucw.git diff --git a/ucw/fb-grow.c b/ucw/fb-grow.c index 59eff2b7..f6131536 100644 --- a/ucw/fb-grow.c +++ b/ucw/fb-grow.c @@ -56,7 +56,7 @@ static int fbgrow_seek(struct fastbuf *b, ucw_off_t pos, int whence) if (whence == SEEK_END) pos += len; if (pos < 0 || pos > len) - bthrow(b, "fb.seek", "Seek out of range"); + bthrow(b, "seek", "Seek out of range"); b->bptr = b->buffer + pos; b->bstop = b->buffer; b->pos = 0; @@ -92,7 +92,7 @@ struct fastbuf *fbgrow_create_mp(struct mempool *mp, unsigned basic_size) b->spout = fbgrow_spout; b->seek = fbgrow_seek; b->can_overwrite_buffer = 1; - return fb_tie(b); + return b; } struct fastbuf *fbgrow_create(unsigned basic_size) @@ -111,11 +111,11 @@ void fbgrow_rewind(struct fastbuf *b) brewind(b); } -uns fbgrow_read_all(struct fastbuf *b, byte **buf) +uns fbgrow_get_buf(struct fastbuf *b, byte **buf) { byte *end = FB_GBUF(b)->end; end = MAX(end, b->bptr); - if (*buf) + if (buf) *buf = b->buffer; return end - b->buffer; }