Index: trunk/src/global_typedefs.h =================================================================== --- trunk/src/global_typedefs.h (revision 21904) +++ trunk/src/global_typedefs.h (revision 21905) @@ -33,6 +33,8 @@ typedef struct pcb_data_s pcb_data_t; typedef struct pcb_layer_stack_s pcb_layer_stack_t; typedef struct pcb_layer_s pcb_layer_t; +typedef struct pcb_layergrp_s pcb_layergrp_t; +typedef struct pcb_polyarea_s pcb_polyarea_t; typedef struct pcb_buffer_s pcb_buffer_t; typedef struct pcb_net_s pcb_net_t; typedef struct pcb_connection_s pcb_connection_t; Index: trunk/src/layer_grp.h =================================================================== --- trunk/src/layer_grp.h (revision 21904) +++ trunk/src/layer_grp.h (revision 21905) @@ -30,8 +30,6 @@ #ifndef PCB_LAYER_GRP_H #define PCB_LAYER_GRP_H -typedef struct pcb_layergrp_s pcb_layergrp_t; - #include "layer.h" /* ---------------------------------------------------------------------- Index: trunk/src/polyarea.h =================================================================== --- trunk/src/polyarea.h (revision 21904) +++ trunk/src/polyarea.h (revision 21905) @@ -101,7 +101,6 @@ /**********************************************************************/ -typedef struct pcb_polyarea_s pcb_polyarea_t; struct pcb_polyarea_s { pcb_polyarea_t *f, *b; pcb_pline_t *contours;