i = i->next;
if(!i)
return 0;
+ pagenr--;
}
return gfximage_asXPM(&i->img, 64);
} else if(!strncmp(name,"page",4)) {
i = i->next;
if(!i)
return 0;
+ pagenr--;
}
return &i->img;
}
while(i) {
internal_result_t*next = i->next;
free(i->img.data);i->img.data = 0;
- free(i);
+
+ /* FIXME memleak
+ the following rfx_free causes a segfault on WIN32 machines,
+ if executed */
+ //rfx_free(i);
+
i = next;
}
- free(r);
+ rfx_free(r);
}
gfxresult_t* render_finish(struct _gfxdevice*dev)