Function: fmakunbound

fmakunbound is a function defined in data.c.

Signature

(fmakunbound SYMBOL)

Documentation

Make SYMBOL's function definition be void.

Return SYMBOL.

If a function definition is void, trying to call a function by that name will cause a void-function error. For more details, see Info node (elisp) Function Cells.

See also makunbound.

Source Code

// Defined in /usr/src/emacs/src/data.c
{
  CHECK_SYMBOL (symbol);
  if (NILP (symbol) || EQ (symbol, Qt))
    xsignal1 (Qsetting_constant, symbol);
  set_symbol_function (symbol, Qnil);
  return symbol;
}