changeset 38275:7ea4cdf2b1dc

Improve comment.
author Gerd Moellmann <gerd@gnu.org>
date Tue, 03 Jul 2001 15:28:40 +0000
parents 409461439864
children 93bcc7200a67
files src/lisp.h
diffstat 1 files changed, 7 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/lisp.h	Tue Jul 03 13:03:45 2001 +0000
+++ b/src/lisp.h	Tue Jul 03 15:28:40 2001 +0000
@@ -1506,12 +1506,14 @@
       form.
 
    Otherwise, the element is a variable binding.
+   
    If the symbol field is a symbol, it is an ordinary variable binding.
-   Otherwise, it should be a structure (SYMBOL BUFFER . BUFFER),
-   which represents having bound BUFFER's local value,
-   or (SYMBOL nil . BUFFER), which represents having bound the default
-   value when BUFFER was current (buffer not having any local binding
-   for SYMBOL).  */
+   
+   Otherwise, it should be a structure (SYMBOL . WHERE), which means
+   having bound a local value.  If WHERE is nil this means we saw the
+   default value when binding SYMBOL.  WHERE being a buffer or frame
+   means we saw a buffer-local or frame-local value.  Other values
+   of WHERE mean an internal error.  */
 
 struct specbinding
   {