From 7e310624b0973b8f0c529837010f164e486e784e Mon Sep 17 00:00:00 2001 From: Brad King Date: Thu, 15 Jan 2015 11:32:10 -0500 Subject: [PATCH] jsoncpp: Provide 'isfinite' implementation on Solaris Solaris provides a 'finite' function in . --- Utilities/cmjsoncpp/src/lib_json/json_writer.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Utilities/cmjsoncpp/src/lib_json/json_writer.cpp b/Utilities/cmjsoncpp/src/lib_json/json_writer.cpp index 0a42cc4bf..7f8e6f11d 100644 --- a/Utilities/cmjsoncpp/src/lib_json/json_writer.cpp +++ b/Utilities/cmjsoncpp/src/lib_json/json_writer.cpp @@ -21,6 +21,12 @@ #define snprintf _snprintf #endif +// Solaris +#if defined(__sun) +# include +# define isfinite finite +#endif + // Ancient glibc #if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ < 2 # if !defined(isfinite)