[Top][All Lists]
[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.