Index: trunk/src_plugins/djopt/djopt.c =================================================================== --- trunk/src_plugins/djopt/djopt.c (revision 21751) +++ trunk/src_plugins/djopt/djopt.c (revision 21752) @@ -902,7 +902,7 @@ int th = djmax(p->BoundingBox.X2 - p->BoundingBox.X1, p->BoundingBox.Y2 - p->BoundingBox.Y1); th /= 2; if (dist(l->s->x, l->s->y, c->x, c->y) > th - && dist(l->e->x, l->e->y, c->x, c->y) > th && pcb_pstk_intersect_line(p, l->line)) { + && dist(l->e->x, l->e->y, c->x, c->y) > th && pcb_isc_pstk_line(p, l->line)) { return split_line(l, c); } } Index: trunk/src_plugins/puller/puller.c =================================================================== --- trunk/src_plugins/puller/puller.c (revision 21751) +++ trunk/src_plugins/puller/puller.c (revision 21752) @@ -747,7 +747,7 @@ /* See if the line passes through this pin - if so, split it into two lines so they can be pulled independently. */ - if (pcb_pstk_intersect_line(pin, line)) { + if (pcb_isc_pstk_line(pin, line)) { #if TRACE1 pcb_printf("splitting line %#mD-%#mD because it passes through pin %#mD r%d\n", line->Point1.X, line->Point1.Y, line->Point2.X, line->Point2.Y, pin->x, pin->y, pin->Thickness / 2);