Re: PHP 4.0 Bug #4781: Link failure

From: Date: Fri, 02 Jun 2000 15:04:16 +0000
Subject: Re: PHP 4.0 Bug #4781: Link failure
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-20057@lists.php.net to get a copy of this message
wyodlows@nj.devry.edu wrote: > > From: wyodlows@nj.devry.edu > Operating system: Solaris SPARC 2.7 > PHP version: 4.0.0 Release > PHP Bug Type: Compile Failure > Bug description: Link failure > > In Zend/zend_operators.c, starting at line 35 (the HAVE_FINITE block), Solaris ends up getting > > #define finite(a) isfinite(a) > > but of course it doesn't have isfinite()... > Finite is a IEEE math function... Here's the code: #if defined(vax)||defined(tahoe) /* VAX D format */ static const unsigned short msign=0x7fff , mexp =0x7f80 ; #else /* defined(vax)||defined(tahoe) */ static const unsigned short msign=0x7fff, mexp =0x7ff0 ; #endif /* defined(vax)||defined(tahoe) */ finite(x) double x; { #if defined(vax)||defined(tahoe) return(1); #else /* defined(vax)||defined(tahoe) */ #ifdef national return( (*((short *) &x+3 ) & mexp ) != mexp ); #else /* national */ return( (*((short *) &x ) & mexp ) != mexp ); #endif /* national */ #endif /* defined(vax)||defined(tahoe) */ } -- =========================================================================== Jim Jagielski [|] jim@jaguNET.com [|] http://www.jaguNET.com/ "Are you suggesting coconuts migrate??"

« previous php.dev (#20057) next »