Index: obj_rat.h =================================================================== --- obj_rat.h (revision 21837) +++ obj_rat.h (revision 21838) @@ -33,10 +33,11 @@ #include #include "obj_common.h" +#include "layer_grp.h" struct pcb_rat_line_s { /* a rat-line */ PCB_ANYLINEFIELDS; - pcb_cardinal_t group1, group2; /* the layer group each point is on */ + pcb_layergrp_id_t group1, group2; /* the layer group each point is on */ gdl_elem_t link; /* an arc is in a list on a design */ }; @@ -48,7 +49,7 @@ void pcb_rat_unreg(pcb_rat_t *rat); /* if id is <= 0, allocate a new id */ -pcb_rat_t *pcb_rat_new(pcb_data_t *Data, long int id, pcb_coord_t X1, pcb_coord_t Y1, pcb_coord_t X2, pcb_coord_t Y2, pcb_cardinal_t group1, pcb_cardinal_t group2, pcb_coord_t Thickness, pcb_flag_t Flags); +pcb_rat_t *pcb_rat_new(pcb_data_t *Data, long int id, pcb_coord_t X1, pcb_coord_t Y1, pcb_coord_t X2, pcb_coord_t Y2, pcb_layergrp_id_t group1, pcb_layergrp_id_t group2, pcb_coord_t Thickness, pcb_flag_t Flags); pcb_bool pcb_rats_destroy(pcb_bool selected); #endif