--- libaitio/src/bufio.c 2012/05/14 12:49:21 1.5 +++ libaitio/src/bufio.c 2012/07/03 08:51:05 1.6 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: bufio.c,v 1.5 2012/05/14 12:49:21 misho Exp $ +* $Id: bufio.c,v 1.6 2012/07/03 08:51:05 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -62,11 +62,11 @@ cf_(struct tagBufIO *buf) } if (buf->buf_mode == BUFIO_MODE_INFINIT) - free(buf->buf_base); + io_free(buf->buf_base); else if (buf->buf_unmap) buf->buf_unmap(buf); - free(buf); + io_free(buf); return 0; } @@ -157,7 +157,7 @@ sf_inf(struct tagBufIO *buf, fpos_t pos, int w) if (pos < 0) goto err; if (buf->buf_size < pos) { - b = realloc(buf->buf_base, pos); + b = io_realloc(buf->buf_base, pos); if (!b) { LOGERR; return -1; @@ -173,7 +173,7 @@ sf_inf(struct tagBufIO *buf, fpos_t pos, int w) if ((buf->buf_offset + pos) < 0) goto err; if (buf->buf_size < (buf->buf_offset + pos)) { - b = realloc(buf->buf_base, buf->buf_offset + pos); + b = io_realloc(buf->buf_base, buf->buf_offset + pos); if (!b) { LOGERR; return -1; @@ -190,7 +190,7 @@ sf_inf(struct tagBufIO *buf, fpos_t pos, int w) if ((buf->buf_size + pos) < 0) goto err; if (buf->buf_size < (buf->buf_size + pos)) { - b = realloc(buf->buf_base, buf->buf_size + pos); + b = io_realloc(buf->buf_base, buf->buf_size + pos); if (!b) { LOGERR; return -1; @@ -224,7 +224,7 @@ wf_inf(struct tagBufIO *buf, const char *dat, int siz) } if (buf->buf_offset + siz > buf->buf_size) { - b = realloc(buf->buf_base, buf->buf_offset + siz); + b = io_realloc(buf->buf_base, buf->buf_offset + siz); if (!b) { LOGERR; return -1; @@ -260,7 +260,7 @@ io_fmemopen(void ** __restrict base, off_t basesize) return NULL; } - buf = malloc(sizeof(struct tagBufIO)); + buf = io_malloc(sizeof(struct tagBufIO)); if (!buf) { LOGERR; return NULL; @@ -268,10 +268,10 @@ io_fmemopen(void ** __restrict base, off_t basesize) memset(buf, 0, sizeof(struct tagBufIO)); if (!*base) { - *base = malloc(basesize); + *base = io_malloc(basesize); if (!*base) { LOGERR; - free(buf); + io_free(buf); return NULL; } else memset(*base, 0, basesize); @@ -309,10 +309,10 @@ io_fmemopen(void ** __restrict base, off_t basesize) if (!f) { LOGERR; if (buf->buf_mode == BUFIO_MODE_INFINIT) { - free(*base); + io_free(*base); *base = NULL; } - free(buf); + io_free(buf); return NULL; } @@ -373,7 +373,7 @@ io_fmapopen(const char *csFile, int mode, int perm, in } - buf = malloc(sizeof(struct tagBufIO)); + buf = io_malloc(sizeof(struct tagBufIO)); if (!buf) { LOGERR; munmap(base, basesize); @@ -399,7 +399,7 @@ io_fmapopen(const char *csFile, int mode, int perm, in #endif if (!f) { LOGERR; - free(buf); + io_free(buf); munmap(base, basesize); return NULL; }