void XDrawArc( Display *display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height, int start, int extent) { display->request++; DrawOrFillArc(display, d, gc, x, y, width, height, start, extent, 0); }
int XFillArcs( Display *display, Drawable d, GC gc, XArc *arcs, int narcs) { int ret = Success; display->request++; while (narcs-- > 0) { ret = DrawOrFillArc(display, d, gc, arcs[0].x, arcs[0].y, arcs[0].width, arcs[0].height, arcs[0].angle1, arcs[0].angle2, 1); if (ret != Success) { break; } ++arcs; } return ret; }