BGD_DECLARE(gdImagePtr) gdImageCreateFromWBMPPtr (int size, void *data) { gdImagePtr im; gdIOCtx *in = gdNewDynamicCtxEx (size, data, 0); im = gdImageCreateFromWBMPCtx (in); in->gd_free (in); return im; }
gdImagePtr gdImageCreateFromPngPtr (int size, void *data) { gdImagePtr im; gdIOCtx *in = gdNewDynamicCtxEx(size, data, 0); im = gdImageCreateFromPngCtx(in); in->gd_free(in); return im; }
gdImagePtr gdImageCreateFromJpegPtrEx (int size, void *data, int ignore_warning) { gdImagePtr im; gdIOCtx *in = gdNewDynamicCtxEx(size, data, 0); im = gdImageCreateFromJpegCtxEx(in, ignore_warning); in->gd_free(in); return im; }
gdImagePtr gdImageCreateFromGd2PartPtr (int size, void *data, int srcx, int srcy, int w, int h) { gdImagePtr im; gdIOCtx *in = gdNewDynamicCtxEx(size, data, 0); im = gdImageCreateFromGd2PartCtx(in, srcx, srcy, w, h); in->gd_free(in); return im; }
/* return data as a dynamic pointer */ gdIOCtx * gdNewDynamicCtx (int initialSize, void *data) { return gdNewDynamicCtxEx(initialSize, data, 1); }
/* return data as a dynamic pointer */ BGD_DECLARE(gdIOCtx *) gdNewDynamicCtx (int initialSize, void *data) { /* 2.0.23: Phil Moore: 'return' keyword was missing! */ return gdNewDynamicCtxEx (initialSize, data, 1); }