extern "C" {
#endif
-//#include "../lib/mem.h"
-#include "../lib/rfxswf.h"
+#include <stdio.h>
+#include "../lib/mem.h"
#include "../lib/gfxdevice.h"
typedef struct _gfxdrawer
gfxline_t* gfxtool_dash_line(gfxline_t*line, float*dashes, float phase);
void gfxline_dump(gfxline_t*l, FILE*fi, char*prefix);
+gfxline_t* gfxline_append(gfxline_t*line1, gfxline_t*line2);
void gfxline_free(gfxline_t*l);
+gfxline_t* gfxline_clone(gfxline_t*line);
-void gfxdraw_cubicTo(gfxdrawer_t*draw, double c1x, double c1y, double c2x, double c2y, double x, double y);
-void gfxdraw_conicTo(gfxdrawer_t*draw, double cx, double cy, double tox, double toy);
+void gfxdraw_cubicTo(gfxdrawer_t*draw, double c1x, double c1y, double c2x, double c2y, double x, double y, double quality);
+void gfxdraw_conicTo(gfxdrawer_t*draw, double cx, double cy, double tox, double toy, double quality);
gfxbbox_t gfxline_getbbox(gfxline_t*line);
gfxbbox_t gfxbbox_expand_to_point(gfxbbox_t box, gfxcoord_t x, gfxcoord_t y);
+void gfxline_transform(gfxline_t*line, gfxmatrix_t*matrix);
+
+void gfxmatrix_dump(gfxmatrix_t*l, FILE*fi, char*prefix);
#ifdef __cplusplus
}