static void dynamicPutchar (struct gdIOCtx *ctx, int a) { unsigned char b; dpIOCtxPtr dctx; b = a; dctx = (dpIOCtxPtr) ctx; appendDynamic(dctx->dp, &b, 1); }
static int dynamicPutbuf(struct gdIOCtx *ctx, const void *buf, int size) { dpIOCtx *dctx; dctx = (dpIOCtx *)ctx; appendDynamic(dctx->dp, buf, size); if(dctx->dp->dataGood) { return size; } else { return -1; }; }