[off topic] question about gap storage and positions in xemacs