[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/data.c,v
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] Changes to emacs/src/data.c,v |
Date: |
Wed, 21 Nov 2007 20:59:48 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Stefan Monnier <monnier> 07/11/21 20:59:47
Index: data.c
===================================================================
RCS file: /sources/emacs/emacs/src/data.c,v
retrieving revision 1.283
retrieving revision 1.284
diff -u -b -r1.283 -r1.284
--- data.c 19 Nov 2007 07:42:25 -0000 1.283
+++ data.c 21 Nov 2007 20:59:46 -0000 1.284
@@ -930,7 +930,7 @@
break;
case Lisp_Misc_Boolfwd:
- *XBOOLFWD (valcontents)->boolvar = NILP (newval) ? 0 : 1;
+ *XBOOLFWD (valcontents)->boolvar = !NILP (newval);
break;
case Lisp_Misc_Objfwd:
@@ -970,12 +970,11 @@
case Lisp_Misc_Buffer_Objfwd:
{
int offset = XBUFFER_OBJFWD (valcontents)->offset;
- Lisp_Object type;
+ Lisp_Object type = XBUFFER_OBJFWD (valcontents)->slottype;
- type = PER_BUFFER_TYPE (offset);
if (! NILP (type) && ! NILP (newval)
&& XTYPE (newval) != XINT (type))
- buffer_slot_type_mismatch (offset);
+ buffer_slot_type_mismatch (symbol, XINT (type));
if (buf == NULL)
buf = current_buffer;
- [Emacs-diffs] Changes to emacs/src/data.c,v, Stefan Monnier, 2007/11/15
- [Emacs-diffs] Changes to emacs/src/data.c,v, Stefan Monnier, 2007/11/19
- [Emacs-diffs] Changes to emacs/src/data.c,v,
Stefan Monnier <=
- [Emacs-diffs] Changes to emacs/src/data.c,v, Andreas Schwab, 2007/11/22
- [Emacs-diffs] Changes to emacs/src/data.c,v, Stefan Monnier, 2007/11/22
- [Emacs-diffs] Changes to emacs/src/data.c,v, Stefan Monnier, 2007/11/22