Function: queue-dequeue

queue-dequeue is a byte-compiled function defined in queue.el.

Signature

(queue-dequeue QUEUE)

Documentation

Remove the first element of QUEUE and return it.

Returns nil if the queue is empty.

Source Code

;; Defined in ~/.emacs.d/elpa/queue-0.2/queue.el
(defun queue-dequeue (queue)
  "Remove the first element of QUEUE and return it.
Returns nil if the queue is empty."
  (unless (cdr (queue-head queue)) (setf (queue-tail queue) nil))
  (pop (queue-head queue)))