Positive sweeps:

But when changing drawtests.c as below...
@@ -161,7 +161,7 @@ static void drawArcs(uiAreaDrawParams *p)
path = uiDrawNewPath(uiDrawFillModeWinding);
- add = (2.0 * uiPi) / 12;
+ add = -(2.0 * uiPi) / 12;
x = start + rad;
y = start + rad;
...we get negative sweeps resulting in this:

Same change on Linux:
