From: Stephen J. Turnbull <stephen(a)xemacs.org>
Date: 19 Oct 2001 00:26:07 +0900
>>>> "Jeff" == Jeff Mincy
<jeff(a)delphioutpost.com> writes:
Jeff> scrollbar-width is defined to be a specifier [but] [i]n
Jeff> xemacs-21.4.3/lisp/term/sun-mouse.el scrollbar-width is
Jeff> [defvar'ed]:
Jeff> This would appear to be a bad thing ©.
Do you see bad behavior, or did you you just notice the code? Since
the value is already bound, the defvar does nothing, not even break
the docstring. (Loading, that is. Interactively it signals an error.)
Correct, the defvar does not do anything if it is already bound.
But, the code in sun-mouse.el assumes that scrollbar-width is an integer.
eg.
(>= x (- right scrollbar-width))
I noticed the code. I was trying to understand specifiers, and I was
looking for a specifier that had fallback and meta dot found sun-mouse.el.
Ben axed most of term/*.el in 21.5, I'd like to do the same in 21.4
but shouldn't, I suppose.
Then it sounds like the issue may be irrelevant.
-jeff