Function: make-marker

make-marker is a function defined in alloc.c.

Signature

(make-marker)

Documentation

Return a newly allocated marker which does not point at any place.

Source Code

// Defined in /usr/src/emacs/src/alloc.c
{
  struct Lisp_Marker *p = ALLOCATE_PLAIN_PSEUDOVECTOR (struct Lisp_Marker,
						       PVEC_MARKER);
  p->buffer = 0;
  p->bytepos = 0;
  p->charpos = 0;
  p->next = NULL;
  p->insertion_type = 0;
  p->need_adjustment = 0;
  return make_lisp_ptr (p, Lisp_Vectorlike);
}