Function: gnus-setdiff

gnus-setdiff is a byte-compiled function defined in gnus-util.el.gz.

Signature

(gnus-setdiff LIST1 LIST2)

Documentation

Return member-based set difference of LIST1 and LIST2.

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/gnus-util.el.gz
(defun gnus-setdiff (list1 list2)
  "Return member-based set difference of LIST1 and LIST2."
  (when (and list1 (listp list1) (listp list2))
    (if (member (car list1) list2)
	(gnus-setdiff (cdr list1) list2)
      (cons (car list1) (gnus-setdiff (cdr list1) list2)))))