diff options
author | pierre <none@none> | 2006-04-05 15:41:55 +0000 |
---|---|---|
committer | pierre <none@none> | 2006-04-05 15:41:55 +0000 |
commit | 22d55c5aa46adfbb89c5e44fb3bc7401b23281d5 (patch) | |
tree | 70a29b32c5c984e03289f49dc84513263475aa22 /src/gd_io_ss.c | |
parent | dd92c2b0df76a5400755664ff2e777a719cb31f2 (diff) | |
download | libgd-22d55c5aa46adfbb89c5e44fb3bc7401b23281d5.tar.gz |
- sync to 1.8.4GD_1_8_4
Diffstat (limited to 'src/gd_io_ss.c')
-rw-r--r-- | src/gd_io_ss.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/gd_io_ss.c b/src/gd_io_ss.c index b6d9690..7e0038b 100644 --- a/src/gd_io_ss.c +++ b/src/gd_io_ss.c @@ -24,6 +24,7 @@ #include <string.h> #include <stdlib.h> #include "gd.h" +#include "gdhelpers.h" /* this is used for creating images in main memory*/ @@ -41,13 +42,13 @@ static int sourceGetbuf( gdIOCtx*, void *, int ); static int sourceGetchar( gdIOCtx* ctx); static int sinkPutbuf( gdIOCtx* ctx, const void *buf, int size ); static void sinkPutchar( gdIOCtx* ctx, int a ); -static void freeSsCtx(gdIOCtx *ctx); +static void gdFreeSsCtx(gdIOCtx *ctx); /* return data as a dynamic pointer */ gdIOCtx* gdNewSSCtx (gdSourcePtr src, gdSinkPtr snk) { ssIOCtxPtr ctx; - ctx = (ssIOCtxPtr) malloc(sizeof(ssIOCtx)); + ctx = (ssIOCtxPtr) gdMalloc(sizeof(ssIOCtx)); if (ctx == NULL) { return NULL; } @@ -64,15 +65,15 @@ gdIOCtx* gdNewSSCtx (gdSourcePtr src, gdSinkPtr snk) { ctx->ctx.tell = NULL; ctx->ctx.seek = NULL; - ctx->ctx.free = freeSsCtx; + ctx->ctx.free = gdFreeSsCtx; return (gdIOCtx*)ctx; } static -void freeSsCtx(gdIOCtx *ctx) +void gdFreeSsCtx(gdIOCtx *ctx) { - free(ctx); + gdFree(ctx); } |