Xsavepos
st->base = Xsavepos(ds, dp);
Xsavepos(ws, wp);
xpos = Xsavepos(xs, xp);
savepos = Xsavepos(*xsp, xp);