diff src/lisp.h @ 112359:011b1eb5c384

Change buffer_defaults to new new macro; preparation for thread patch * lisp.h (DEFVAR_BUFFER_DEFAULTS): New macro. * buffer.c (syms_of_buffer): Use DEFVAR_BUFFER_DEFAULTS.
author Tom Tromey <tromey@redhat.com>
date Tue, 18 Jan 2011 10:00:04 -0700
parents 19348bd13f81
children 42e22c4f06b7
line wrap: on
line diff
--- a/src/lisp.h	Tue Jan 18 16:33:24 2011 +0100
+++ b/src/lisp.h	Tue Jan 18 10:00:04 2011 -0700
@@ -1866,6 +1866,12 @@
     defvar_int (&i_fwd, lname, vname);		\
   } while (0)
 
+#define DEFVAR_BUFFER_DEFAULTS(lname, vname, doc)		\
+  do {								\
+    static struct Lisp_Objfwd o_fwd;				\
+    defvar_lisp_nopro (&o_fwd, lname, &buffer_defaults.vname);	\
+  } while (0)
+
 #define DEFVAR_KBOARD(lname, vname, doc)			\
   do {								\
     static struct Lisp_Kboard_Objfwd ko_fwd;			\