Function: rcirc-add-or-remove

rcirc-add-or-remove is a byte-compiled function defined in rcirc.el.gz.

Signature

(rcirc-add-or-remove SET &rest ELEMENTS)

Documentation

Toggle membership of ELEMENTS in SET.

Source Code

;; Defined in /usr/src/emacs/lisp/net/rcirc.el.gz
(defun rcirc-add-or-remove (set &rest elements)
  "Toggle membership of ELEMENTS in SET."
  (dolist (elt elements)
    (if (and elt (not (string= "" elt)))
        (setq set (if (member-ignore-case elt set)
                      (delete elt set)
                    (cons elt set)))))
  set)