comparison src/buffer.c @ 9892:beb59716f299

(set_buffer_internal): Use XBUFFER_LOCAL_VALUE, not XCONS.
author Karl Heuer <kwzh@gnu.org>
date Fri, 11 Nov 1994 07:33:46 +0000
parents c76b3e670eb3
children 6cd89eaf36c9
comparison
equal deleted inserted replaced
9891:f4a53f86853d 9892:beb59716f299
998 for (tail = b->local_var_alist; !NILP (tail); tail = XCONS (tail)->cdr) 998 for (tail = b->local_var_alist; !NILP (tail); tail = XCONS (tail)->cdr)
999 { 999 {
1000 valcontents = XSYMBOL (XCONS (XCONS (tail)->car)->car)->value; 1000 valcontents = XSYMBOL (XCONS (XCONS (tail)->car)->car)->value;
1001 if ((BUFFER_LOCAL_VALUEP (valcontents) 1001 if ((BUFFER_LOCAL_VALUEP (valcontents)
1002 || SOME_BUFFER_LOCAL_VALUEP (valcontents)) 1002 || SOME_BUFFER_LOCAL_VALUEP (valcontents))
1003 && (tem = XCONS (valcontents)->car, 1003 && (tem = XBUFFER_LOCAL_VALUE (valcontents)->car,
1004 (BOOLFWDP (tem) || INTFWDP (tem) || OBJFWDP (tem)))) 1004 (BOOLFWDP (tem) || INTFWDP (tem) || OBJFWDP (tem))))
1005 /* Just reference the variable 1005 /* Just reference the variable
1006 to cause it to become set for this buffer. */ 1006 to cause it to become set for this buffer. */
1007 Fsymbol_value (XCONS (XCONS (tail)->car)->car); 1007 Fsymbol_value (XCONS (XCONS (tail)->car)->car);
1008 } 1008 }
1013 for (tail = old_buf->local_var_alist; !NILP (tail); tail = XCONS (tail)->cdr) 1013 for (tail = old_buf->local_var_alist; !NILP (tail); tail = XCONS (tail)->cdr)
1014 { 1014 {
1015 valcontents = XSYMBOL (XCONS (XCONS (tail)->car)->car)->value; 1015 valcontents = XSYMBOL (XCONS (XCONS (tail)->car)->car)->value;
1016 if ((BUFFER_LOCAL_VALUEP (valcontents) 1016 if ((BUFFER_LOCAL_VALUEP (valcontents)
1017 || SOME_BUFFER_LOCAL_VALUEP (valcontents)) 1017 || SOME_BUFFER_LOCAL_VALUEP (valcontents))
1018 && (tem = XCONS (valcontents)->car, 1018 && (tem = XBUFFER_LOCAL_VALUE (valcontents)->car,
1019 (BOOLFWDP (tem) || INTFWDP (tem) || OBJFWDP (tem)))) 1019 (BOOLFWDP (tem) || INTFWDP (tem) || OBJFWDP (tem))))
1020 /* Just reference the variable 1020 /* Just reference the variable
1021 to cause it to become set for this buffer. */ 1021 to cause it to become set for this buffer. */
1022 Fsymbol_value (XCONS (XCONS (tail)->car)->car); 1022 Fsymbol_value (XCONS (XCONS (tail)->car)->car);
1023 } 1023 }