Index: placement.h =================================================================== --- placement.h (revision 35193) +++ placement.h (revision 35194) @@ -18,4 +18,4 @@ 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)) +#define pcb_placement_get(ctx, subc) htscp_get(&(ctx)->subcs, (subc)) Index: pstklib.h =================================================================== --- pstklib.h (revision 35193) +++ pstklib.h (revision 35194) @@ -37,4 +37,4 @@ /* return proto's prototype or NULL */ -#define pcb_pstklib_get(ctx, proto) htprp_get((ctx)->protos, (proto)) +#define pcb_pstklib_get(ctx, proto) htprp_get(&(ctx)->protos, (proto))