aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.c
diff options
context:
space:
mode:
authorYuan Fu2022-06-14 15:59:46 -0700
committerYuan Fu2022-06-14 15:59:46 -0700
commit98bfb240818bae14cd87a1ffeb8fae7cb7846e05 (patch)
tree16e8ab06875ed54e110cf98ccdbd7e78f15905c6 /src/data.c
parent184d212042ffa5a4f02c92085d9b6e8346d66e99 (diff)
parent787c4ad8b0776280305a220d6669c956d9ed8a5d (diff)
downloademacs-98bfb240818bae14cd87a1ffeb8fae7cb7846e05.tar.gz
emacs-98bfb240818bae14cd87a1ffeb8fae7cb7846e05.zip
Merge remote-tracking branch 'savannah/master' into feature/tree-sitter
Diffstat (limited to 'src/data.c')
-rw-r--r--src/data.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/data.c b/src/data.c
index 8dbb2902a72..2447ed72e4a 100644
--- a/src/data.c
+++ b/src/data.c
@@ -705,7 +705,7 @@ global value outside of any lexical scope. */)
705 default: emacs_abort (); 705 default: emacs_abort ();
706 } 706 }
707 707
708 return (EQ (valcontents, Qunbound) ? Qnil : Qt); 708 return (BASE_EQ (valcontents, Qunbound) ? Qnil : Qt);
709} 709}
710 710
711/* It has been previously suggested to make this function an alias for 711/* It has been previously suggested to make this function an alias for
@@ -1591,7 +1591,7 @@ global value outside of any lexical scope. */)
1591 Lisp_Object val; 1591 Lisp_Object val;
1592 1592
1593 val = find_symbol_value (symbol); 1593 val = find_symbol_value (symbol);
1594 if (!EQ (val, Qunbound)) 1594 if (!BASE_EQ (val, Qunbound))
1595 return val; 1595 return val;
1596 1596
1597 xsignal1 (Qvoid_variable, symbol); 1597 xsignal1 (Qvoid_variable, symbol);
@@ -1618,7 +1618,7 @@ void
1618set_internal (Lisp_Object symbol, Lisp_Object newval, Lisp_Object where, 1618set_internal (Lisp_Object symbol, Lisp_Object newval, Lisp_Object where,
1619 enum Set_Internal_Bind bindflag) 1619 enum Set_Internal_Bind bindflag)
1620{ 1620{
1621 bool voide = EQ (newval, Qunbound); 1621 bool voide = BASE_EQ (newval, Qunbound);
1622 1622
1623 /* If restoring in a dead buffer, do nothing. */ 1623 /* If restoring in a dead buffer, do nothing. */
1624 /* if (BUFFERP (where) && NILP (XBUFFER (where)->name)) 1624 /* if (BUFFERP (where) && NILP (XBUFFER (where)->name))
@@ -1945,15 +1945,15 @@ default_value (Lisp_Object symbol)
1945 1945
1946DEFUN ("default-boundp", Fdefault_boundp, Sdefault_boundp, 1, 1, 0, 1946DEFUN ("default-boundp", Fdefault_boundp, Sdefault_boundp, 1, 1, 0,
1947 doc: /* Return t if SYMBOL has a non-void default value. 1947 doc: /* Return t if SYMBOL has a non-void default value.
1948A variable may have a buffer-local or a `let'-bound local value. This 1948A variable may have a buffer-local value. This function says whether
1949function says whether the variable has a non-void value outside of the 1949the variable has a non-void value outside of the current buffer
1950current context. Also see `default-value'. */) 1950context. Also see `default-value'. */)
1951 (Lisp_Object symbol) 1951 (Lisp_Object symbol)
1952{ 1952{
1953 register Lisp_Object value; 1953 register Lisp_Object value;
1954 1954
1955 value = default_value (symbol); 1955 value = default_value (symbol);
1956 return (EQ (value, Qunbound) ? Qnil : Qt); 1956 return (BASE_EQ (value, Qunbound) ? Qnil : Qt);
1957} 1957}
1958 1958
1959DEFUN ("default-value", Fdefault_value, Sdefault_value, 1, 1, 0, 1959DEFUN ("default-value", Fdefault_value, Sdefault_value, 1, 1, 0,
@@ -1964,7 +1964,7 @@ local bindings in certain buffers. */)
1964 (Lisp_Object symbol) 1964 (Lisp_Object symbol)
1965{ 1965{
1966 Lisp_Object value = default_value (symbol); 1966 Lisp_Object value = default_value (symbol);
1967 if (!EQ (value, Qunbound)) 1967 if (!BASE_EQ (value, Qunbound))
1968 return value; 1968 return value;
1969 1969
1970 xsignal1 (Qvoid_variable, symbol); 1970 xsignal1 (Qvoid_variable, symbol);
@@ -2144,7 +2144,7 @@ See also `defvar-local'. */)
2144 case SYMBOL_VARALIAS: sym = indirect_variable (sym); goto start; 2144 case SYMBOL_VARALIAS: sym = indirect_variable (sym); goto start;
2145 case SYMBOL_PLAINVAL: 2145 case SYMBOL_PLAINVAL:
2146 forwarded = 0; valcontents.value = SYMBOL_VAL (sym); 2146 forwarded = 0; valcontents.value = SYMBOL_VAL (sym);
2147 if (EQ (valcontents.value, Qunbound)) 2147 if (BASE_EQ (valcontents.value, Qunbound))
2148 valcontents.value = Qnil; 2148 valcontents.value = Qnil;
2149 break; 2149 break;
2150 case SYMBOL_LOCALIZED: 2150 case SYMBOL_LOCALIZED: