Index: read.c =================================================================== --- read.c (revision 30904) +++ read.c (revision 30905) @@ -1023,12 +1023,12 @@ text_str = textnode->argv[1]; if (strcmp(tt->argv[1], "REF_DES") == 0) { - pcb_attribute_put(&subc->Attributes, "refdes", textnode->argv[1]); + rnd_attribute_put(&subc->Attributes, "refdes", textnode->argv[1]); text_str = "%a.parent.refdes%"; flg |= PCB_FLAG_DYNTEXT; } else if (strcmp(tt->argv[1], "PARTNO") == 0) { - pcb_attribute_put(&subc->Attributes, "footprint", textnode->argv[1]); + rnd_attribute_put(&subc->Attributes, "footprint", textnode->argv[1]); text_str = "%a.parent.footprint%"; flg |= PCB_FLAG_DYNTEXT; omit_on_silk = 1; @@ -1052,7 +1052,7 @@ /* extract global */ for(n = nd->first_child; n != NULL; n = n->next) { if (strcmp(n->argv[0], "DESCRIPTION") == 0) { - pcb_attribute_put(&subc->Attributes, "description", n->argv[1]); + rnd_attribute_put(&subc->Attributes, "description", n->argv[1]); } else if (strcmp(n->argv[0], "XY") == 0) { if ((parse_x(ctx, n->argv[1], &ox) != 0) || (parse_y(ctx, n->argv[2], &oy) != 0)) { Index: read_pstk.c =================================================================== --- read_pstk.c (revision 30904) +++ read_pstk.c (revision 30905) @@ -385,7 +385,7 @@ ps->proto = pid; ps->xmirror = ps->smirror = on_bottom; pcb_pstk_add(subc->data, ps); - pcb_attribute_put(&ps->Attributes, "term", nd->argv[1]); + rnd_attribute_put(&ps->Attributes, "term", nd->argv[1]); set_pstk_clearance(ctx, nc, ps, nd); }