+int testbox(int argn, char*argv[])
+{
+ gfxline_t*box1 = gfxline_makerectangle(-100,-100,100,100);
+ gfxline_t*box2 = gfxline_makerectangle(-50,-50,150,150);
+ gfxpoly_t*poly1 = gfxpoly_from_fill(box1, 0.05);
+ gfxpoly_t*poly2 = gfxpoly_from_fill(box2, 0.05);
+ gfxline_free(box1);
+ gfxline_free(box2);
+
+ gfxpoly_t*poly12 = gfxpoly_process(poly1, poly2, &windrule_intersect, &twopolygons);
+ gfxpoly_dump(poly12);
+ assert(gfxpoly_check(poly12, 0));
+ gfxpoly_destroy(poly12);
+}
+
+int teststroke(int argn, char*argv[])
+{
+ //gfxline_t*box1 = gfxline_makerectangle(-100,-100,100,100);
+ gfxline_t*box1 = gfxline_makerectangle(100,100,200,200);
+ gfxpoly_t*poly = gfxpoly_from_stroke(box1, 10.0, gfx_capRound, gfx_joinMiter, 1000, 0.05);
+ assert(gfxpoly_check(poly, 1));
+}
+