- if (offset < 0)
- putp(tparm(parm_up_cursor, -offset));
- else if (offset > 0)
- putp(tparm(parm_down_cursor, offset));
+ CYDisplayMove_(parm_up_cursor, parm_down_cursor, offset.real());
+
+ if (char *parm = tparm(column_address, target.imag()))
+ putp(parm);
+ else
+ CYDisplayMove_(parm_left_cursor, parm_right_cursor, offset.imag());