--- render_svg.c 2002-08-30 19:08:19.000000000 -0400 +++ render_svg.c.~1.21.~ 2002-07-27 14:43:25.000000000 -0400 @@ -664,16 +664,7 @@ real x2=center->x + rx*cos(angle2*M_PI/180); real y2=center->y - ry*sin(angle2*M_PI/180); int swp = sweep(x1,y1,x2,y2,center->x,center->y); - int l_arc; - - if (angle2 > angle1) { - l_arc = (angle2 - angle1) > 180; - } else { - l_arc = (360 - angle2 + angle1) > 180; - } - - if (l_arc) - swp = !swp; + int l_arc = (angle2 - angle1) > 180; node = xmlNewChild(renderer->root, NULL, "path", NULL); @@ -703,16 +694,7 @@ real x2=center->x + rx*cos(angle2*M_PI/180); real y2=center->y - ry*sin(angle2*M_PI/180); int swp = sweep(x1,y1,x2,y2,center->x,center->y); - int l_arc; - - if (angle2 > angle1) { - l_arc = (angle2 - angle1) > 180; - } else { - l_arc = (360 - angle2 + angle1) > 180; - } - - if (l_arc) - swp = !swp; + int l_arc = (angle2 - angle1) > 180; node = xmlNewChild(renderer->root, NULL, "path", NULL);