]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - mathlib.h
add cl_dyntexture.o to makefile
[xonotic/darkplaces.git] / mathlib.h
index 2b6201dc802b4d6d7da70293ff1c2aac882e760d..4516a2762b7c4f398490f064f812579d2211c47a 100644 (file)
--- a/mathlib.h
+++ b/mathlib.h
@@ -60,6 +60,9 @@ extern vec3_t vec3_origin;
 // TOCHECK: what is this function supposed to do?
 #define bit2i(n) log2i((n) << 1)
 
+// boolean XOR (why doesn't C have the ^^ operator for this purpose?)
+#define boolxor(a,b) (!(a) != !(b))
+
 // returns the smallest integer greater than or equal to "value", or 0 if "value" is too big
 unsigned int CeilPowerOf2(unsigned int value);