shithub: qk2

Download patch

ref: 4cae69d325329e3c1d7bf043eb52d610369a26bb
parent: 10f8c4729d6fc47a061f08ee2741e33fd672dc9e
author: Konstantinn Bonnet <qu7uux@gmail.com>
date: Wed Jun 24 00:38:39 EDT 2015

remove unused Q_ftol and Q_log2

--- a/ctf/q_shared.c
+++ b/ctf/q_shared.c
@@ -216,22 +216,6 @@
 				in1[2][2] * in2[2][3] + in1[2][3];
 }
 
-
-//============================================================================
-
-
-float Q_fabs (float f)
-{
-	/*
-	if (f >= 0)
-		return f;
-	return -f;
-	*/
-	int tmp = * ( int * ) &f;
-	tmp &= 0x7FFFFFFF;
-	return * ( float * ) &tmp;
-}
-
 /*
 ===============
 LerpAngle
@@ -508,17 +492,6 @@
 	out[1] = in[1]*scale;
 	out[2] = in[2]*scale;
 }
-
-
-int Q_log2(int val)
-{
-	int answer=0;
-	while (val>>=1)
-		answer++;
-	return answer;
-}
-
-
 
 //====================================================================================
 
--- a/game/q_shared.c
+++ b/game/q_shared.c
@@ -218,23 +218,7 @@
 				in1[2][2] * in2[2][3] + in1[2][3];
 }
 
-
-//============================================================================
-
-
-float Q_fabs (float f)
-{
 /*
-	if (f >= 0)
-		return f;
-	return -f;
-*/
-	int tmp = * ( int * ) &f;
-	tmp &= 0x7FFFFFFF;
-	return * ( float * ) &tmp;
-}
-
-/*
 ===============
 LerpAngle
 
@@ -510,17 +494,6 @@
 	out[1] = in[1]*scale;
 	out[2] = in[2]*scale;
 }
-
-
-int Q_log2(int val)
-{
-	int answer=0;
-	while (val>>=1)
-		answer++;
-	return answer;
-}
-
-
 
 //====================================================================================
 
--- a/q_shared.h
+++ b/q_shared.h
@@ -79,11 +79,6 @@
 
 #define	IS_NAN(x) (((*(int *)&x)&nanmask)==nanmask)
 
-// microsoft's fabs seems to be ungodly slow...
-//float Q_fabs (float f);
-//#define	fabs(f) Q_fabs(f)
-#define Q_ftol( f ) ( long ) (f)
-
 #define DotProduct(x,y)			(x[0]*y[0]+x[1]*y[1]+x[2]*y[2])
 #define VectorSubtract(a,b,c)	(c[0]=a[0]-b[0],c[1]=a[1]-b[1],c[2]=a[2]-b[2])
 #define VectorAdd(a,b,c)		(c[0]=a[0]+b[0],c[1]=a[1]+b[1],c[2]=a[2]+b[2])
@@ -109,7 +104,6 @@
 vec_t VectorNormalize2 (vec3_t v, vec3_t out);
 void VectorInverse (vec3_t v);
 void VectorScale (vec3_t in, vec_t scale, vec3_t out);
-int Q_log2(int val);
 
 void R_ConcatRotations (float in1[3][3], float in2[3][3], float out[3][3]);
 void R_ConcatTransforms (float in1[3][4], float in2[3][4], float out[3][4]);