Index: polygon.c =================================================================== --- polygon.c (revision 37764) +++ polygon.c (revision 37765) @@ -301,8 +301,8 @@ } -/* clear np1 from the polygon - should be inline with -O3 */ -static int Subtract(rnd_polyarea_t * np1, pcb_poly_t * p, rnd_bool fnp) +/* clear np1 from the polygon */ +RND_INLINE int Subtract(rnd_polyarea_t * np1, pcb_poly_t * p, rnd_bool fnp) { rnd_polyarea_t *merged = NULL, *np = np1; int x;