Function: pr-remove-nil-from-list

pr-remove-nil-from-list is a byte-compiled function defined in printing.el.gz.

Signature

(pr-remove-nil-from-list LST)

Source Code

;; Defined in /usr/src/emacs/lisp/printing.el.gz
(defun pr-remove-nil-from-list (lst)
  (while (and lst (null (car lst)))
    (setq lst (cdr lst)))
  (let ((b lst)
	(l (cdr lst)))
    (while l
      (if (car l)
	  (setq b l
		l (cdr l))
	(setq l (cdr l))
	(setcdr b l))))
  lst)