Index: layer_grp.c =================================================================== --- layer_grp.c (revision 21981) +++ layer_grp.c (revision 21982) @@ -1239,3 +1239,16 @@ st->cache.copper_valid = 1; } + +pcb_layergrp_id_t pcb_layergrp_str2id(pcb_board_t *pcb, const char *str) +{ + char *end; + pcb_layer_id_t id; + if (*str == '#') { + id = strtol(str+1, &end, 10); + if ((*end == '\0') && (id >= 0) && (id < pcb->LayerGroups.len)) + return id; + } +TODO("layer: do the same that cam does; test with propedit"); + return -1; +}