]> git.saurik.com Git - redis.git/blobdiff - solarisfixes.h
fix small error and memory leaks in SORT
[redis.git] / solarisfixes.h
index 36f1920162ce7ecd43d2abe0da51c0d896bac9c7..8786965ae30561471502c3ed435d3f3c09e0660e 100644 (file)
@@ -1,5 +1,6 @@
 /* Solaris specific fixes */
 
+#if defined(__GNUC__)
 #undef isnan
 #define isnan(x) \
      __extension__({ __typeof (x) __x_a = (x); \
@@ -14,3 +15,4 @@
 #define isinf(x) \
      __extension__ ({ __typeof (x) __x_i = (x); \
      __builtin_expect(!isnan(__x_i) && !isfinite(__x_i), 0); })
+#endif /* __GNUC__ */