msvcrt: Avoid using scalb function.

This commit is contained in:
Piotr Caban 2010-03-29 00:01:13 +02:00 committed by Alexandre Julliard
parent b90320652d
commit 8a57f501c8
1 changed files with 1 additions and 3 deletions

View File

@ -465,10 +465,8 @@ unsigned int CDECL _rotr(unsigned int num, int shift)
*/
double CDECL MSVCRT__scalb(double num, MSVCRT_long power)
{
/* Note - Can't forward directly as libc expects y as double */
double dblpower = (double)power;
if (!finite(num)) *MSVCRT__errno() = MSVCRT_EDOM;
return scalb(num, dblpower);
return ldexp(num, power);
}
/*********************************************************************