diff options
| author | Richard M. Stallman | 2000-01-11 22:16:55 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2000-01-11 22:16:55 +0000 |
| commit | 5fd6e27432f25edf7a87f5f5b2ad516e8303df00 (patch) | |
| tree | c6c0188395d724d85d0000b824e7c1c0a1f6d367 /src | |
| parent | 1fab1775e06b41cd2c8ed46125150e8a1180d51f (diff) | |
| download | emacs-5fd6e27432f25edf7a87f5f5b2ad516e8303df00.tar.gz emacs-5fd6e27432f25edf7a87f5f5b2ad516e8303df00.zip | |
(set_internal): Enter the new arg.
Diffstat (limited to 'src')
| -rw-r--r-- | src/lisp.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/lisp.h b/src/lisp.h index f355207d625..84d0487f882 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -1452,8 +1452,13 @@ extern void defvar_kboard P_ ((char *, int)); | |||
| 1452 | If func is zero and symbol is nil, undoing this binding evaluates | 1452 | If func is zero and symbol is nil, undoing this binding evaluates |
| 1453 | the list of forms in old_value; this implements Lisp's unwind-protect | 1453 | the list of forms in old_value; this implements Lisp's unwind-protect |
| 1454 | form. | 1454 | form. |
| 1455 | Otherwise, undoing this binding stores old_value as symbol's value; this | 1455 | |
| 1456 | undoes the bindings made by a let form or function call. */ | 1456 | Otherwise, the element is a variable binding. |
| 1457 | If the symbol field is a symbol, it is an ordinary variable binding. | ||
| 1458 | Otherwise, it should be a cons cell (SYMBOL . BUFFER) | ||
| 1459 | which represents having bound BUFFER's local value. | ||
| 1460 | or (SYMBOL . nil), which represents having bound the default value. */ | ||
| 1461 | |||
| 1457 | struct specbinding | 1462 | struct specbinding |
| 1458 | { | 1463 | { |
| 1459 | Lisp_Object symbol, old_value; | 1464 | Lisp_Object symbol, old_value; |
| @@ -1831,7 +1836,7 @@ extern void args_out_of_range_3 P_ ((Lisp_Object, Lisp_Object, Lisp_Object)); | |||
| 1831 | extern Lisp_Object wrong_type_argument P_ ((Lisp_Object, Lisp_Object)); | 1836 | extern Lisp_Object wrong_type_argument P_ ((Lisp_Object, Lisp_Object)); |
| 1832 | extern void store_symval_forwarding P_ ((Lisp_Object, Lisp_Object, Lisp_Object)); | 1837 | extern void store_symval_forwarding P_ ((Lisp_Object, Lisp_Object, Lisp_Object)); |
| 1833 | extern Lisp_Object do_symval_forwarding P_ ((Lisp_Object)); | 1838 | extern Lisp_Object do_symval_forwarding P_ ((Lisp_Object)); |
| 1834 | extern Lisp_Object set_internal P_ ((Lisp_Object, Lisp_Object, int)); | 1839 | extern Lisp_Object set_internal P_ ((Lisp_Object, Lisp_Object, struct buffer *, int)); |
| 1835 | extern void syms_of_data P_ ((void)); | 1840 | extern void syms_of_data P_ ((void)); |
| 1836 | extern void init_data P_ ((void)); | 1841 | extern void init_data P_ ((void)); |
| 1837 | 1842 | ||