jsoncpp: Provide 'isfinite' implementation on Solaris

Solaris provides a 'finite' function in <ieeefp.h>.
This commit is contained in:
Brad King 2015-01-15 11:32:10 -05:00
parent 4c49606598
commit 7e310624b0
1 changed files with 6 additions and 0 deletions

View File

@ -21,6 +21,12 @@
#define snprintf _snprintf
#endif
// Solaris
#if defined(__sun)
# include <ieeefp.h>
# define isfinite finite
#endif
// Ancient glibc
#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ < 2
# if !defined(isfinite)