Index: trunk/src/flag.c =================================================================== --- trunk/src/flag.c (revision 37776) +++ trunk/src/flag.c (revision 37777) @@ -62,7 +62,7 @@ return 0; } -void pcb_flag_erase(pcb_flag_t * f) +void pcb_flag_uninit(pcb_flag_t * f) { pcb_unknown_flag_t *u, *next; for (u = f->unknowns; u != NULL; u = next) { Index: trunk/src/flag.h =================================================================== --- trunk/src/flag.h (revision 37776) +++ trunk/src/flag.h (revision 37777) @@ -136,7 +136,7 @@ pcb_flag_t pcb_flag_mask(pcb_flag_t dst, unsigned int src); /* destroy flags: clear all bits and free fields */ -void pcb_flag_erase(pcb_flag_t *f); +void pcb_flag_uninit(pcb_flag_t *f); #define pcb_no_flags() pcb_flag_make(0) Index: trunk/src/obj_arc.c =================================================================== --- trunk/src/obj_arc.c (revision 37776) +++ trunk/src/obj_arc.c (revision 37777) @@ -1276,7 +1276,7 @@ if (!Arc->Thickness) return; pcb_draw_invalidate(Arc); - pcb_flag_erase(&Arc->Flags); + pcb_flag_uninit(&Arc->Flags); } void pcb_arc_invalidate_draw(pcb_layer_t *Layer, pcb_arc_t *Arc) Index: trunk/src/obj_gfx.c =================================================================== --- trunk/src/obj_gfx.c (revision 37776) +++ trunk/src/obj_gfx.c (revision 37777) @@ -966,7 +966,7 @@ void pcb_gfx_invalidate_erase(pcb_gfx_t *gfx) { pcb_draw_invalidate(gfx); - pcb_flag_erase(&gfx->Flags); + pcb_flag_uninit(&gfx->Flags); } void pcb_gfx_invalidate_draw(pcb_layer_t *Layer, pcb_gfx_t *gfx) Index: trunk/src/obj_line.c =================================================================== --- trunk/src/obj_line.c (revision 37776) +++ trunk/src/obj_line.c (revision 37777) @@ -1545,7 +1545,7 @@ void pcb_line_invalidate_erase(pcb_line_t *Line) { pcb_draw_invalidate(Line); - pcb_flag_erase(&Line->Flags); + pcb_flag_uninit(&Line->Flags); } void pcb_line_invalidate_draw(pcb_layer_t *Layer, pcb_line_t *Line) Index: trunk/src/obj_poly.c =================================================================== --- trunk/src/obj_poly.c (revision 37776) +++ trunk/src/obj_poly.c (revision 37777) @@ -1637,7 +1637,7 @@ void pcb_poly_invalidate_erase(pcb_poly_t *Polygon) { pcb_draw_invalidate(Polygon); - pcb_flag_erase(&Polygon->Flags); + pcb_flag_uninit(&Polygon->Flags); } void pcb_poly_invalidate_draw(pcb_layer_t *Layer, pcb_poly_t *Polygon) Index: trunk/src/obj_rat.c =================================================================== --- trunk/src/obj_rat.c (revision 37776) +++ trunk/src/obj_rat.c (revision 37777) @@ -465,7 +465,7 @@ } else pcb_line_invalidate_erase((pcb_line_t *) Rat); - pcb_flag_erase(&Rat->Flags); + pcb_flag_uninit(&Rat->Flags); } void pcb_rat_invalidate_draw(pcb_rat_t *Rat) Index: trunk/src/obj_subc.c =================================================================== --- trunk/src/obj_subc.c (revision 37776) +++ trunk/src/obj_subc.c (revision 37777) @@ -1138,7 +1138,7 @@ void EraseSubc(pcb_subc_t *sc) { pcb_draw_invalidate(sc); -/* pcb_flag_erase(&sc->Flags); ??? */ +/* pcb_flag_uninit(&sc->Flags); ??? */ } void DrawSubc(pcb_subc_t *sc)