Function: defconst-1

defconst-1 is a function defined in eval.c.

Signature

(defconst-1 SYM INITVALUE &optional DOCSTRING)

Documentation

Like defconst but as a function.

More specifically, behaves like (defconst SYM 'INITVALUE DOCSTRING).

Source Code

// Defined in /usr/src/emacs/src/eval.c
{
  CHECK_SYMBOL (sym);
  Lisp_Object tem = initvalue;
  Finternal__define_uninitialized_variable (sym, docstring);
  Fset_default (sym, tem);      /* FIXME: set-default-toplevel-value? */
  Fput (sym, Qrisky_local_variable, Qt); /* FIXME: Why?  */
  return sym;
}