Function: cconv--map-diff-set

cconv--map-diff-set is a byte-compiled function defined in cconv.el.gz.

Signature

(cconv--map-diff-set M S)

Documentation

Return the map M minus any mapping for elements of S.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/cconv.el.gz
(defun cconv--map-diff-set (m s)
  "Return the map M minus any mapping for elements of S."
  ;; Here we assume that X appears at most once in M.
  (let ((res '()))
    (dolist (b m)
      (unless (memq (car b) s) (push b res)))
    (nreverse res)))