Index: trunk/src/rotate.c =================================================================== --- trunk/src/rotate.c (revision 13241) +++ trunk/src/rotate.c (revision 13242) @@ -122,7 +122,7 @@ return (ptr2); } -void *pcb_obj_rotate(int Type, void *Ptr1, void *Ptr2, void *Ptr3, pcb_coord_t X, pcb_coord_t Y, double angle) +void *pcb_obj_rotate(int Type, void *Ptr1, void *Ptr2, void *Ptr3, pcb_coord_t X, pcb_coord_t Y, pcb_angle_t angle) { void *ptr2; int changed = 0; Index: trunk/src/rotate.h =================================================================== --- trunk/src/rotate.h (revision 13241) +++ trunk/src/rotate.h (revision 13242) @@ -61,7 +61,7 @@ /* rotates an objects passed; * the center of rotation is determined by the current cursor location */ -void *pcb_obj_rotate(int Type, void *Ptr1, void *Ptr2, void *Ptr3, pcb_coord_t X, pcb_coord_t Y, double angle); +void *pcb_obj_rotate(int Type, void *Ptr1, void *Ptr2, void *Ptr3, pcb_coord_t X, pcb_coord_t Y, pcb_angle_t angle); void pcb_screen_obj_rotate90(pcb_coord_t, pcb_coord_t, unsigned); void pcb_point_rotate90(pcb_point_t *Point, pcb_coord_t X, pcb_coord_t Y, unsigned Number);