Index: src_plugins/io_pads/delay_create.c =================================================================== --- src_plugins/io_pads/delay_create.c (revision 33771) +++ src_plugins/io_pads/delay_create.c (revision 33772) @@ -126,7 +126,7 @@ } } -pcb_subc_t *pcb_dlcr_subc_new(pcb_dlcr_t *dlcr, const char *name) +pcb_subc_t *pcb_dlcr_subc_new_in_lib(pcb_dlcr_t *dlcr, const char *name) { pcb_subc_t *subc = htsp_get(&dlcr->name2subc, name); if (subc != NULL) { Index: src_plugins/io_pads/delay_create.h =================================================================== --- src_plugins/io_pads/delay_create.h (revision 33771) +++ src_plugins/io_pads/delay_create.h (revision 33772) @@ -87,7 +87,7 @@ void pcb_dlcr_layer_reg(pcb_dlcr_t *dlcr, pcb_dlcr_layer_t *layer); void pcb_dlcr_layer_free(pcb_dlcr_layer_t *layer); -pcb_subc_t *pcb_dlcr_subc_new(pcb_dlcr_t *dlcr, const char *name); +pcb_subc_t *pcb_dlcr_subc_new_in_lib(pcb_dlcr_t *dlcr, const char *name); pcb_dlcr_draw_t *pcb_dlcr_line_new(pcb_dlcr_t *dlcr, rnd_coord_t x1, rnd_coord_t y1, rnd_coord_t x2, rnd_coord_t y2, rnd_coord_t width, rnd_coord_t clearance); pcb_dlcr_draw_t *pcb_dlcr_arc_new(pcb_dlcr_t *dlcr, rnd_coord_t cx, rnd_coord_t cy, rnd_coord_t r, double start_deg, double delta_deg, rnd_coord_t width, rnd_coord_t clearance); Index: src_plugins/io_pads/read_high.c =================================================================== --- src_plugins/io_pads/read_high.c (revision 33771) +++ src_plugins/io_pads/read_high.c (revision 33772) @@ -599,7 +599,7 @@ name, xo, yo, num_pieces, num_texts, num_labels, num_terms, num_stacks); TODO("set unit and origin"); - subc = pcb_dlcr_subc_new(&rctx->dlcr, name); + subc = pcb_dlcr_subc_new_in_lib(&rctx->dlcr, name); pcb_dlcr_subc_begin(&rctx->dlcr, subc); for(n = 0; n < num_pieces; n++) if ((res = pads_parse_piece(rctx, PLTY_LINES, xo, yo)) <= 0) return res;