From: Pavel Charvat Date: Mon, 18 Apr 2011 12:51:15 +0000 (+0200) Subject: fb-grow: Renamed fbgrow_read_all() to fbgrow_get_buf(). X-Git-Tag: v5.0~74^2~21 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=0f73a9b90ec53017512c34f7dab56be3a50d87b1;p=libucw.git fb-grow: Renamed fbgrow_read_all() to fbgrow_get_buf(). --- diff --git a/ucw/fastbuf.h b/ucw/fastbuf.h index fc82a0e5..197dc94f 100644 --- a/ucw/fastbuf.h +++ b/ucw/fastbuf.h @@ -387,7 +387,9 @@ struct fastbuf *fbgrow_create(unsigned basic_size); /** Create the growing buffe struct fastbuf *fbgrow_create_mp(struct mempool *mp, unsigned basic_size); /** Create the growing buffer pre-allocated to @basic_size bytes. **/ void fbgrow_reset(struct fastbuf *b); /** Reset stream and prepare for writing. **/ void fbgrow_rewind(struct fastbuf *b); /** Prepare for reading (of already written data). **/ -uns fbgrow_read_all(struct fastbuf *b, byte **buf); /** Read the entire content of a growing fastbuf. Can be called in any state. **/ +uns fbgrow_get_buf(struct fastbuf *b, byte **buf); /** Can be used in any state of @b (for example when writing or after fbgrow_rewind()) to + return the pointer to internal buffer and its length in bytes. The returned buffer + can be invalidated by further requests. **/ /*** * === Fastbuf on memory pools [[fbpool]] diff --git a/ucw/fb-grow.c b/ucw/fb-grow.c index 59eff2b7..4912435b 100644 --- a/ucw/fb-grow.c +++ b/ucw/fb-grow.c @@ -111,7 +111,7 @@ 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);