lpc4/lib/
lpc4/lib/doc/efun/
lpc4/lib/doc/lfun/
lpc4/lib/doc/operators/
lpc4/lib/doc/simul_efuns/
lpc4/lib/doc/types/
lpc4/lib/etc/
lpc4/lib/include/
lpc4/lib/include/arpa/
lpc4/lib/obj/d/
lpc4/lib/save/
lpc4/lib/secure/
lpc4/lib/std/
lpc4/lib/std/living/
NAME
	^ - bitwise xor

SYNTAX
	int a,b,c;
	c = a ^ b;

	or

	list a,b,c;
	c = a ^ b;

	or

	mixed *a,*b,*c;
	c = a ^ b;

	or

	mapping a,b,c;
	a=b ^ c;

DESCRIPTION
	First case: ^ returns a number with all bits that are set in a or
		    b but not in both.

	Second case: ^ returns a list with all members that are present in
		eiter a or b, but not both.

	Third case is equal to indices(mklist(a) ^ mklist(b));

	Fourth case: ^ returns a mapping with all indices that are present
		in either a or b, but not both. Data for the indices will be
	        taken from a.

SEE ALSO
	and, logical_or, or, add