1
0
Fork 0
forked from len0rd/rockbox

Accept FS#6662. Thanks to Nick Vanderweit. No need to define PI as

it is already defined as 
M_PI in 
math.h.


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12355 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Barry Wardell 2007-02-17 19:54:05 +00:00
parent dbd7fd81f2
commit c9e317475a
2 changed files with 10 additions and 9 deletions

View file

@ -228,7 +228,6 @@ enum { sci_fac, sci_pi , sci_sci , sci_sin , sci_asin ,
sci_0 , sci_sign , sci_dot , sci_log , sci_xy sci_0 , sci_sign , sci_dot , sci_log , sci_xy
}; };
#define PI 3.14159265358979323846
#define MINIMUM 0.000000000001 /* e-12 */ #define MINIMUM 0.000000000001 /* e-12 */
/* ^ ^ ^ ^ */ /* ^ ^ ^ ^ */
/* 123456789abcdef */ /* 123456789abcdef */
@ -505,7 +504,7 @@ double mySqrt(double square)
----------------------------------------------------------------------- */ ----------------------------------------------------------------------- */
void transcendFunc(char* func, double* tt, int* ttPower) void transcendFunc(char* func, double* tt, int* ttPower)
{ {
double t = (*tt)*PI/180; int tPower = *ttPower; double t = (*tt)*M_PI/180; int tPower = *ttPower;
int sign = 1; int sign = 1;
int n = 50; /* n <=50, tables are all <= 50 */ int n = 50; /* n <=50, tables are all <= 50 */
int j; int j;
@ -539,15 +538,15 @@ void transcendFunc(char* func, double* tt, int* ttPower)
tPower++; tPower++;
} }
j = 0; j = 0;
while (t > j*2*PI) {j++;} while (t > j*M_TWOPI) {j++;}
t -= (j-1)*2*PI; t -= (j-1)*M_TWOPI;
if (PI/2 < t && t < 3*PI/2){ if (M_PI_2 < t && t < 3*M_PI_2){
t = PI - t; t = M_PI - t;
if (func[0] =='c' || func[0] =='C') if (func[0] =='c' || func[0] =='C')
sign = -1; sign = -1;
} }
else if ( 3*PI/2 <= t && t <= 2*PI) else if ( 3*M_PI_2 <= t && t <= M_TWOPI)
t -= 2*PI; t -= M_TWOPI;
x = 0.60725293500888; y = 0; z = t; x = 0.60725293500888; y = 0; z = t;
for (j=1;j<n+2;j++){ for (j=1;j<n+2;j++){
@ -1309,7 +1308,7 @@ void sciButtonsProcess(void){
switch( CAL_BUTTON ){ switch( CAL_BUTTON ){
case sci_pi: case sci_pi:
result = PI; power = 0; result = M_PI; power = 0;
calStatus = cal_normal; calStatus = cal_normal;
break; break;

View file

@ -275,3 +275,5 @@ Roan Horning
Ben Keroack Ben Keroack
Sean Morrisey Sean Morrisey
Shay Green Shay Green
Nick Vanderweit