Function: default-toplevel-value
default-toplevel-value is a function defined in eval.c.
Signature
(default-toplevel-value SYMBOL)
Documentation
Return SYMBOL's toplevel default value.
"Toplevel" means outside of any let binding.
Source Code
// Defined in /usr/src/emacs/src/eval.c
{
union specbinding *binding = default_toplevel_binding (symbol);
Lisp_Object value
= binding ? specpdl_old_value (binding) : Fdefault_value (symbol);
if (!EQ (value, Qunbound))
return value;
xsignal1 (Qvoid_variable, symbol);
}