]> git.saurik.com Git - redis.git/blobdiff - solarisfixes.h
support dual encoding in LTRIM
[redis.git] / solarisfixes.h
index 36f1920162ce7ecd43d2abe0da51c0d896bac9c7..ce8e7b6fdecaa8a357efe893ad00c45236cebfbd 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,7 @@
 #define isinf(x) \
      __extension__ ({ __typeof (x) __x_i = (x); \
      __builtin_expect(!isnan(__x_i) && !isfinite(__x_i), 0); })
+
+#define u_int uint
+#define u_int32_t uint32_t
+#endif /* __GNUC__ */