Index: trunk/src/build_run.c =================================================================== --- trunk/src/build_run.c (revision 15195) +++ trunk/src/build_run.c (revision 15196) @@ -406,6 +406,12 @@ return 0; } +int pcb_file_loaded_del_at(const char *catname, const char *name) +{ + pcb_file_loaded_t *cat = pcb_file_loaded_category(catname, 1); + return pcb_file_loaded_del(cat, name); +} + void pcb_file_loaded_init(void) { htsp_init(&pcb_file_loaded, strhash, strkeyeq); Index: trunk/src/build_run.h =================================================================== --- trunk/src/build_run.h (revision 15195) +++ trunk/src/build_run.h (revision 15196) @@ -88,6 +88,7 @@ /* remove an entry */ int pcb_file_loaded_del(pcb_file_loaded_t *cat, const char *name); +int pcb_file_loaded_del_at(const char *catname, const char *name); /* called once, from main */