X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fmodules%2Fswfdraw.c;h=c718b181796d0a2dfd3a40c816749acd8ee25b31;hb=99f17fbc56f64e4960e9399d2f33b2bcf7b22b0c;hp=40aa255a786bd76efa19aab900b886899cf49c8e;hpb=adae61aed9ea2f282d05ccf2c5d25f20c4c95f94;p=swftools.git diff --git a/lib/modules/swfdraw.c b/lib/modules/swfdraw.c index 40aa255..c718b18 100644 --- a/lib/modules/swfdraw.c +++ b/lib/modules/swfdraw.c @@ -1,5 +1,7 @@ // swfdraw.c +#include "../rfxswf.h" + typedef struct _SWFSHAPEDRAWER { SHAPE*shape; @@ -23,7 +25,7 @@ static void swf_ShapeDrawerClear(drawer_t*draw); static void swf_ShapeDrawerInit(drawer_t*draw, TAG*tag, int fillstylebits, int linestylebits) { - SWFSHAPEDRAWER*sdraw = rfx_calloc(sizeof(SWFSHAPEDRAWER)); + SWFSHAPEDRAWER*sdraw = (SWFSHAPEDRAWER*)rfx_calloc(sizeof(SWFSHAPEDRAWER)); draw->internal = sdraw; draw->setLineStyle = swf_ShapeDrawerSetLineStyle; @@ -196,7 +198,7 @@ SRECT swf_ShapeDrawerGetBBox(drawer_t*draw) SHAPE* swf_ShapeDrawerToShape(drawer_t*draw) { SWFSHAPEDRAWER*sdraw = (SWFSHAPEDRAWER*)draw->internal; - SHAPE* shape = rfx_alloc(sizeof(SHAPE)); + SHAPE* shape = (SHAPE*)rfx_alloc(sizeof(SHAPE)); if(!sdraw->isfinished) { fprintf(stderr, "Warning: you should Finish() your drawer before calling DrawerToShape"); swf_ShapeDrawerFinish(draw);