Index: trunk/src/layer_grp.c =================================================================== --- trunk/src/layer_grp.c (revision 8594) +++ trunk/src/layer_grp.c (revision 8595) @@ -637,3 +637,15 @@ static pcb_layer_id_t cache = -1; return pcb_layergrp_get_cached(&cache, PCB_LYT_TOP, PCB_LYT_PASTE); } + +pcb_layergrp_id_t pcb_layergrp_get_bottom_silk() +{ + static pcb_layer_id_t cache = -1; + return pcb_layergrp_get_cached(&cache, PCB_LYT_BOTTOM, PCB_LYT_SILK); +} + +pcb_layergrp_id_t pcb_layergrp_get_top_silk() +{ + static pcb_layer_id_t cache = -1; + return pcb_layergrp_get_cached(&cache, PCB_LYT_TOP, PCB_LYT_SILK); +} Index: trunk/src/layer_grp.h =================================================================== --- trunk/src/layer_grp.h (revision 8594) +++ trunk/src/layer_grp.h (revision 8595) @@ -152,5 +152,7 @@ pcb_layergrp_id_t pcb_layergrp_get_top_mask(); pcb_layergrp_id_t pcb_layergrp_get_bottom_paste(); pcb_layergrp_id_t pcb_layergrp_get_top_paste(); +pcb_layergrp_id_t pcb_layergrp_get_bottom_silk(); +pcb_layergrp_id_t pcb_layergrp_get_top_silk(); #endif