Index: ddraft.c =================================================================== --- ddraft.c (revision 24837) +++ ddraft.c (revision 24838) @@ -347,7 +347,7 @@ } arc = (pcb_arc_t *)ptr2; - if (fabs(arc->Height - arc->Width) > 100) { + if (fabs((double)(arc->Height - arc->Width)) > 100) { pcb_message(PCB_MSG_ERROR, "tang: elliptical arcs are not supported (%$mm != %$mm)\n", arc->Height, arc->Width); PCB_ACT_IRES(-1); return 0;