diff options
Diffstat (limited to 'src/data.c')
| -rw-r--r-- | src/data.c | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/src/data.c b/src/data.c index 50813f672b2..339302ac084 100644 --- a/src/data.c +++ b/src/data.c | |||
| @@ -640,14 +640,17 @@ swap_in_symval_forwarding (sym, valcontents) | |||
| 640 | (REALVALUE BUFFER CURRENT-ALIST-ELEMENT . DEFAULT-VALUE)). | 640 | (REALVALUE BUFFER CURRENT-ALIST-ELEMENT . DEFAULT-VALUE)). |
| 641 | 641 | ||
| 642 | CURRENT-ALIST-ELEMENT is a pointer to an element of BUFFER's | 642 | CURRENT-ALIST-ELEMENT is a pointer to an element of BUFFER's |
| 643 | local_var_alist, that being the element whose car is this variable. | 643 | local_var_alist, that being the element whose car is this |
| 644 | Or it can be a pointer to the (CURRENT-ALIST-ELEMENT . DEFAULT-VALUE), if BUFFER | 644 | variable. Or it can be a pointer to the |
| 645 | does not have an element in its alist for this variable. | 645 | (CURRENT-ALIST-ELEMENT . DEFAULT-VALUE), if BUFFER does not have |
| 646 | 646 | an element in its alist for this variable. | |
| 647 | If the current buffer is not BUFFER, we store the current REALVALUE value into | 647 | |
| 648 | CURRENT-ALIST-ELEMENT, then find the appropriate alist element for | 648 | If the current buffer is not BUFFER, we store the current |
| 649 | the buffer now current and set up CURRENT-ALIST-ELEMENT. | 649 | REALVALUE value into CURRENT-ALIST-ELEMENT, then find the |
| 650 | Then we set REALVALUE out of that element, and store into BUFFER. | 650 | appropriate alist element for the buffer now current and set up |
| 651 | CURRENT-ALIST-ELEMENT. Then we set REALVALUE out of that | ||
| 652 | element, and store into BUFFER. | ||
| 653 | |||
| 651 | Note that REALVALUE can be a forwarding pointer. */ | 654 | Note that REALVALUE can be a forwarding pointer. */ |
| 652 | 655 | ||
| 653 | register Lisp_Object tem1; | 656 | register Lisp_Object tem1; |