PATCH 21.5
This patch (attached to avoid gmail corruption) solves the problem
reported here:
http://list-archive.xemacs.org/pipermail/xemacs-beta/2011-August/021780.html
Briefly, when using lisp-disunion.h, it is possible to lose bits when
shifting, so we need to make sure the value to be shifted has enough
bits. I'm not sure the make_char_1 part is really necessary, but it
doesn't hurt anything and may prevent a problem. The lisp-union.h
definitions do not have this problem, since there is no explicit
shifting.
--
Jerry James
http://www.jamezone.org/
_______________________________________________
XEmacs-Patches mailing list
XEmacs-Patches(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-patches