diff options
| -rw-r--r-- | src/data.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/data.c b/src/data.c index b1457879b94..70fb084fc97 100644 --- a/src/data.c +++ b/src/data.c | |||
| @@ -801,7 +801,8 @@ DEFUN ("set", Fset, Sset, 2, 2, 0, | |||
| 801 | if ((current_buffer | 801 | if ((current_buffer |
| 802 | != XBUFFER (XCONS (XCONS (valcontents)->cdr)->car)) | 802 | != XBUFFER (XCONS (XCONS (valcontents)->cdr)->car)) |
| 803 | || (XTYPE (valcontents) == Lisp_Buffer_Local_Value | 803 | || (XTYPE (valcontents) == Lisp_Buffer_Local_Value |
| 804 | && XCONS (current_alist_element)->car == current_alist_element)) | 804 | && EQ (XCONS (current_alist_element)->car, |
| 805 | current_alist_element))) | ||
| 805 | { | 806 | { |
| 806 | /* Write out the cached value for the old buffer; copy it | 807 | /* Write out the cached value for the old buffer; copy it |
| 807 | back to its alist element. This works if the current | 808 | back to its alist element. This works if the current |
| @@ -1468,6 +1469,8 @@ DEFUN ("string-to-int", Fstring_to_int, Sstring_to_int, 1, 1, 0, | |||
| 1468 | enum arithop | 1469 | enum arithop |
| 1469 | { Aadd, Asub, Amult, Adiv, Alogand, Alogior, Alogxor, Amax, Amin }; | 1470 | { Aadd, Asub, Amult, Adiv, Alogand, Alogior, Alogxor, Amax, Amin }; |
| 1470 | 1471 | ||
| 1472 | extern Lisp_Object float_arith_driver (); | ||
| 1473 | |||
| 1471 | Lisp_Object | 1474 | Lisp_Object |
| 1472 | arith_driver | 1475 | arith_driver |
| 1473 | (code, nargs, args) | 1476 | (code, nargs, args) |