proc mk_gj_src() { local mgid localobj pc, priden
pc = $o1
mgid = $2
priden = $o3
priden.sec {
pc.source_var(&v(0.99), mgid)
}
}
proc mk_gj_target() { local obj localobj gap, pc
pc = $o1
mgid = $2
gap = $o3
pc.target_var(gap, &gap.vgap, mgid)
}