Index: trunk/src_plugins/io_pads/write.c =================================================================== --- trunk/src_plugins/io_pads/write.c (revision 35111) +++ trunk/src_plugins/io_pads/write.c (revision 35112) @@ -262,11 +262,8 @@ rnd_fprintf(wctx->f, "%[4] %[4]\r\n", CRDX(p->Points[0].X), CRDY(p->Points[0].Y)); } -static int pads_write_blk_lines(write_ctx_t *wctx) +static void pads_write_lines_hdr(write_ctx_t *wctx) { - rnd_layer_id_t lid; - pcb_layer_t *ly; - fprintf(wctx->f, "*LINES* LINES ITEMS\r\n\r\n"); fprintf(wctx->f, "*REMARK* NAME TYPE XLOC YLOC PIECES TEXT SIGSTR\r\n"); fprintf(wctx->f, "*REMARK* .REUSE. INSTANCE RSIGNAL\r\n"); @@ -273,7 +270,15 @@ fprintf(wctx->f, "*REMARK* PIECETYPE CORNERS WIDTHHGHT LINESTYLE LEVEL [RESTRICTIONS]\r\n"); fprintf(wctx->f, "*REMARK* XLOC YLOC BEGINANGLE DELTAANGLE\r\n"); fprintf(wctx->f, "*REMARK* XLOC YLOC ORI LEVEL HEIGHT WIDTH MIRRORED HJUST VJUST\r\n\r\n"); +} +static int pads_write_blk_lines(write_ctx_t *wctx) +{ + rnd_layer_id_t lid; + pcb_layer_t *ly; + + pads_write_lines_hdr(wctx); + for(lid = 0, ly = wctx->pcb->Data->Layer; lid < wctx->pcb->Data->LayerN; lid++,ly++) { pcb_line_t *l; pcb_arc_t *a;