90 double ans, ax, c, yc, r, t, y, z;
91 double pk, pkm1, pkm2, qk, qkm1, qkm2;
94 if( !isfinite( x ) )
return( x );
97 if( ( x <= 0 ) || ( a <= 0 ) )
return( 1.0 );
101 if( ax == 0. )
return( 0.0 );
118 pk = pkm1 * z - pkm2 * yc;
119 qk = qkm1 * z - qkm2 * yc;
122 t = fabs( ( ans - r ) / r );
131 if( fabs( pk ) > big ) {