From ee154f16bd09a43359967f7e7b86c3677c09461d Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Wed, 30 Mar 2005 08:30:22 +0200 Subject: rename part 1 -- files --- filter/buffer.c | 93 --------------------------------------------------------- 1 file changed, 93 deletions(-) delete mode 100644 filter/buffer.c (limited to 'filter/buffer.c') diff --git a/filter/buffer.c b/filter/buffer.c deleted file mode 100644 index 206137a6..00000000 --- a/filter/buffer.c +++ /dev/null @@ -1,93 +0,0 @@ -#include - -fz_error * -fz_newbuffer(fz_buffer **bp, int size) -{ - fz_buffer *b; - - b = *bp = fz_malloc(sizeof(fz_buffer)); - if (!b) return fz_outofmem; - - b->refs = 1; - b->ownsdata = 1; - b->bp = fz_malloc(size); - if (!b->bp) { fz_free(b); return fz_outofmem; } - - b->rp = b->bp; - b->wp = b->bp; - b->ep = b->bp + size; - b->eof = 0; - - return nil; -} - -fz_error * -fz_newbufferwithdata(fz_buffer **bp, unsigned char *data, int size) -{ - fz_buffer *b; - - b = *bp = fz_malloc(sizeof(fz_buffer)); - if (!b) return fz_outofmem; - - b->refs = 1; - b->ownsdata = 0; - b->bp = data; - - b->rp = b->bp; - b->wp = b->bp + size; - b->ep = b->bp + size; - b->eof = 0; - - return nil; -} - -fz_buffer * -fz_keepbuffer(fz_buffer *buf) -{ - buf->refs ++; - return buf; -} - -void -fz_dropbuffer(fz_buffer *buf) -{ - if (--buf->refs == 0) - { - if (buf->ownsdata) - fz_free(buf->bp); - fz_free(buf); - } -} - -fz_error * -fz_growbuffer(fz_buffer *buf) -{ - unsigned char *newbp; - - int rp = buf->rp - buf->bp; - int wp = buf->wp - buf->bp; - int ep = buf->ep - buf->bp; - - assert(buf->ownsdata); - - newbp = fz_realloc(buf->bp, ep * 2); - if (!newbp) return fz_outofmem; - - buf->bp = newbp; - buf->rp = buf->bp + rp; - buf->wp = buf->bp + wp; - buf->ep = buf->bp + ep * 2; - - return nil; -} - -fz_error * -fz_rewindbuffer(fz_buffer *buf) -{ - assert(buf->ownsdata); - memmove(buf->bp, buf->rp, buf->wp - buf->rp); - buf->wp = buf->bp + (buf->wp - buf->rp); - buf->rp = buf->bp; - return nil; -} - -- cgit v1.2.3