Index: data.h =================================================================== --- data.h (revision 21810) +++ data.h (revision 21811) @@ -217,9 +217,9 @@ void pcb_data_flag_change(pcb_data_t *data, pcb_objtype_t mask, int how, unsigned long flags); /* Clear specific static flag from all objects, optionally with matching - object types only. */ -void pcb_data_clear_obj_flag(pcb_data_t *data, pcb_objtype_t tmask, unsigned long flag, int redraw); -void pcb_data_clear_flag(pcb_data_t *data, unsigned long flag, int redraw); + object types only. Returns number of object changed. */ +unsigned long pcb_data_clear_obj_flag(pcb_data_t *data, pcb_objtype_t tmask, unsigned long flag, int redraw); +unsigned long pcb_data_clear_flag(pcb_data_t *data, unsigned long flag, int redraw); /* Clear the given dyflag bit from all objects under data */ void pcb_data_dynflag_clear(pcb_data_t *data, pcb_dynf_t dynf);