Function: comp-cstr-intersection
comp-cstr-intersection is a byte-compiled function defined in
comp-cstr.el.gz.
Signature
(comp-cstr-intersection DST &rest SRCS)
Documentation
Combine SRCS by intersection set operation setting the result in DST.
DST is returned.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/comp-cstr.el.gz
(defun comp-cstr-intersection (dst &rest srcs)
"Combine SRCS by intersection set operation setting the result in DST.
DST is returned."
(with-comp-cstr-accessors
(let* ((mem-h (comp-cstr-ctxt-intersection-mem comp-ctxt))
(res (or (gethash srcs mem-h)
(puthash
(mapcar #'comp-cstr-copy srcs)
(apply #'comp-cstr-intersection-no-mem srcs)
mem-h))))
(comp-cstr-shallow-copy dst res)
res)))