diff options
| author | Jon Phillips <jon@fabricatorz.com> | 2006-10-22 19:17:59 +0000 |
|---|---|---|
| committer | kidproto <kidproto@users.sourceforge.net> | 2006-10-22 19:17:59 +0000 |
| commit | cb107c3fe88a5e04300ad7542ab3fb8f7020845c (patch) | |
| tree | 2f6ec0ddedfbaf9bb9f307c1349bf09b80457f66 /src | |
| parent | Added patch to support sgi SGI IRIX 6.5.28, gcc 3.4.0. (diff) | |
| download | inkscape-cb107c3fe88a5e04300ad7542ab3fb8f7020845c.tar.gz inkscape-cb107c3fe88a5e04300ad7542ab3fb8f7020845c.zip | |
Applied patch for support of building on Tru64 systems.
(bzr r1833)
Diffstat (limited to 'src')
| -rw-r--r-- | src/isnan.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/isnan.h b/src/isnan.h index de8b6d629..1b4d10aab 100644 --- a/src/isnan.h +++ b/src/isnan.h @@ -30,7 +30,7 @@ # define isNaN(_a) (__isnan(_a)) /* MacOSX/Darwin definition < 10.4 */ #elif defined(WIN32) || defined(_isnan) # define isNaN(_a) (_isnan(_a)) /* Win32 definition */ -#elif defined(isnan) || defined(__FreeBSD__) +#elif defined(isnan) || defined(__FreeBSD__) || defined(__osf__) # define isNaN(_a) (isnan(_a)) /* GNU definition */ #else # define isNaN(_a) (std::isnan(_a)) @@ -47,6 +47,8 @@ # define isFinite(_a) (_isfinite(_a)) #elif defined(isfinite) # define isFinite(_a) (isfinite(_a)) +#elif defined(__osf__) +# define isFinite(_a) (finite(_a) && !isNaN(_a)) #else # define isFinite(_a) (std::isfinite(_a)) #endif |
