Function: buffer-base-buffer

buffer-base-buffer is a function defined in buffer.c.

Signature

(buffer-base-buffer &optional BUFFER)

Documentation

Return the base buffer of indirect buffer BUFFER.

If BUFFER is not indirect, return nil. BUFFER defaults to the current buffer.

Probably introduced at or before Emacs version 19.29.

Source Code

// Defined in /usr/src/emacs/src/buffer.c
{
  struct buffer *base = decode_buffer (buffer)->base_buffer;
  return base ? (XSETBUFFER (buffer, base), buffer) : Qnil;
}