summaryrefslogtreecommitdiff
path: root/src/gd_io_ss.c
diff options
context:
space:
mode:
authorpierre <none@none>2006-04-05 15:41:55 +0000
committerpierre <none@none>2006-04-05 15:41:55 +0000
commit22d55c5aa46adfbb89c5e44fb3bc7401b23281d5 (patch)
tree70a29b32c5c984e03289f49dc84513263475aa22 /src/gd_io_ss.c
parentdd92c2b0df76a5400755664ff2e777a719cb31f2 (diff)
downloadlibgd-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.c11
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);
}