emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Current CVS doesn't bootstrap


From: Lute Kamstra
Subject: Re: Current CVS doesn't bootstrap
Date: Tue, 15 Feb 2005 20:12:33 +0100
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

Richard Stallman <address@hidden> writes:

> Shouldn't it use default-boundp?
>
> *** cus-start.el      15 Feb 2005 01:22:16 -0500      1.67
> --- cus-start.el      15 Feb 2005 02:36:28 -0500      
> ***************
> *** 312,318 ****
>         ;; use the current value as the standard value.
>         standard (if (nthcdr 4 this)
>                      (nth 4 this)
> !                  (when (boundp symbol)
>                      (funcall quoter (default-value symbol))))
>         ;; Don't complain about missing variables which are
>         ;; irrelevant to this platform.
> --- 312,318 ----
>         ;; use the current value as the standard value.
>         standard (if (nthcdr 4 this)
>                      (nth 4 this)
> !                  (when (default-boundp symbol)
>                      (funcall quoter (default-value symbol))))
>         ;; Don't complain about missing variables which are
>         ;; irrelevant to this platform.

Before your change, the `(funcall quoter (default-value symbol))' was
within the `(if (boundp symbol) ...)' test below.  You took it outside
this test, which caused the problem of accessing an MS-DOS-specific
built-in variable on GNU/Linux.  So I figured I should test for
`(boundp symbol)' again.  `(default-boundp symbol)' does seem the
right test though.  Apparently, the built-in variable in `symbol' is
never local-only.

Lute.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]