Index: placement.h =================================================================== --- placement.h (revision 35080) +++ placement.h (revision 35081) @@ -16,3 +16,6 @@ /* Iterate all subcircuits in data and build ctx->subcs hash */ void pcb_placement_build(pcb_placement_t *ctx, pcb_data_t *data); + +/* return subc's prototype or NULL */ +#define pcb_placement_get(ctx, subc) htscp_get((ctx)->subcs, (subc))