Index: constraint.c =================================================================== --- constraint.c (revision 36988) +++ constraint.c (revision 36989) @@ -171,7 +171,7 @@ pcb_crosshair.AttachedObject.ty = pcb_crosshair.AttachedObject.Y + dy; } -static void cnst_enforce(rnd_hidlib_t *hidlib, void *user_data, int argc, rnd_event_arg_t argv[]) +static void cnst_enforce(rnd_design_t *hidlib, void *user_data, int argc, rnd_event_arg_t argv[]) { if ((pcb_crosshair.AttachedLine.State == PCB_CH_STATE_SECOND) || (pcb_crosshair.AttachedLine.State == PCB_CH_STATE_THIRD)) cnst_line2(&cons); Index: ddraft.c =================================================================== --- ddraft.c (revision 36988) +++ ddraft.c (revision 36989) @@ -440,7 +440,7 @@ return 0; } -void ddraft_tool_draw_attached(rnd_hidlib_t *hl) +void ddraft_tool_draw_attached(rnd_design_t *hl) { int n; rnd_render->set_line_cap(pcb_crosshair.GC, rnd_cap_round);