Function: calcFunc-vxor
calcFunc-vxor is an autoloaded and byte-compiled function defined in
calc-vec.el.gz.
Signature
(calcFunc-vxor A B)
Source Code
;; Defined in /usr/src/emacs/lisp/calc/calc-vec.el.gz
(defun calcFunc-vxor (a b)
(if (and (math-simple-set a) (math-simple-set b))
(progn
(setq a (cdr (calcFunc-rdup a)))
(setq b (cdr (calcFunc-rdup b)))
(let ((vec (list 'vec)))
(while (or a b)
(if (and a
(or (not b)
(math-beforep (car a) (car b))))
(setq vec (cons (car a) vec)
a (cdr a))
(if (and a (Math-equal (car a) (car b)))
(setq a (cdr a))
(setq vec (cons (car b) vec)))
(setq b (cdr b))))
(nreverse vec)))
(let ((ca (calcFunc-vcompl a))
(cb (calcFunc-vcompl b)))
(calcFunc-vunion (calcFunc-vcompl (calcFunc-vunion ca b))
(calcFunc-vcompl (calcFunc-vunion a cb))))))