Mercurial > emacs
comparison src/lisp.h @ 90070:95879cc1ed20
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-81
Merge from emacs--cvs-trunk--0
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-748
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-749
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-750
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-751
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-753
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-754
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-755
- miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-757
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-78
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-79
- miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-80
Update from CVS
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-81
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-82
Update from CVS
author | Miles Bader <miles@gnu.org> |
---|---|
date | Sun, 02 Jan 2005 09:13:19 +0000 |
parents | eac554634bfa a9827c6a7e4e |
children | 6d92d69fae33 |
comparison
equal
deleted
inserted
replaced
90069:fa0a5c4db2c8 | 90070:95879cc1ed20 |
---|---|
1687 | 1687 |
1688 #define DEFVAR_LISP(lname, vname, doc) defvar_lisp (lname, vname) | 1688 #define DEFVAR_LISP(lname, vname, doc) defvar_lisp (lname, vname) |
1689 #define DEFVAR_LISP_NOPRO(lname, vname, doc) defvar_lisp_nopro (lname, vname) | 1689 #define DEFVAR_LISP_NOPRO(lname, vname, doc) defvar_lisp_nopro (lname, vname) |
1690 #define DEFVAR_BOOL(lname, vname, doc) defvar_bool (lname, vname) | 1690 #define DEFVAR_BOOL(lname, vname, doc) defvar_bool (lname, vname) |
1691 #define DEFVAR_INT(lname, vname, doc) defvar_int (lname, vname) | 1691 #define DEFVAR_INT(lname, vname, doc) defvar_int (lname, vname) |
1692 | |
1693 /* TYPE is nil for a general Lisp variable. | |
1694 An integer specifies a type; then only LIsp values | |
1695 with that type code are allowed (except that nil is allowed too). | |
1696 LNAME is the LIsp-level variable name. | |
1697 VNAME is the name of the buffer slot. | |
1698 DOC is a dummy where you write the doc string as a comment. */ | |
1692 #define DEFVAR_PER_BUFFER(lname, vname, type, doc) \ | 1699 #define DEFVAR_PER_BUFFER(lname, vname, type, doc) \ |
1693 defvar_per_buffer (lname, vname, type, 0) | 1700 defvar_per_buffer (lname, vname, type, 0) |
1701 | |
1694 #define DEFVAR_KBOARD(lname, vname, doc) \ | 1702 #define DEFVAR_KBOARD(lname, vname, doc) \ |
1695 defvar_kboard (lname, \ | 1703 defvar_kboard (lname, \ |
1696 (int)((char *)(¤t_kboard->vname) \ | 1704 (int)((char *)(¤t_kboard->vname) \ |
1697 - (char *)current_kboard)) | 1705 - (char *)current_kboard)) |
1698 | 1706 |