I was browsing the data.c, and noticed the following. Now that bytecode-19
is being removed, I guess
it should go too. It's used in things like old-assq in fn.c; guess their
time is up too.
DEFUN ("old-eq", Fold_eq, 2, 2, 0, /*
Return t if the two args are (in most cases) the same Lisp object.
Special kludge: A character is considered `old-eq' to its equivalent integer
even though they are not the same object and are in fact of different
types. This is ABSOLUTELY AND UTTERLY HORRENDOUS but is necessary to
preserve byte-code compatibility with v19. This kludge is known as the
\"char-int confoundance disease\" and appears in a number of other
functions with `old-foo' equivalents.
Do not use this function!
*/
(object1, object2))
{
/* #### blasphemy */
return HACKEQ_UNSAFE (object1, object2) ? Qt : Qnil;
}
--
Jeff Sparkes
jsparkes(a)gmail.com
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta