Francois Gouget <[email protected]> writes:

> @@ -292,6 +292,10 @@ ssize_t pwrite( int fd, const void *buf, size_t count, 
> off_t offset );
>  int readlink( const char *path, char *buf, size_t size );
>  #endif /* HAVE_READLINK */
>  
> +#ifndef HAVE_SIGNBIT
> +#define signbit(x) (copysign(1, (x)) < 0)
> +#endif /* !defined(HAVE_SIGNBIT) */

This isn't quite correct for floats, and it's not much more
portable. I'd suggest to fix the code instead.

-- 
Alexandre Julliard
[email protected]


Reply via email to