[Groonga-commit] groonga/groonga [master] [solaris] use found fpclassify() when it's found

アーカイブの一覧に戻る

null+****@clear***** null+****@clear*****
2012年 3月 4日 (日) 16:51:50 JST


Kouhei Sutou	2012-03-04 16:51:50 +0900 (Sun, 04 Mar 2012)

  New Revision: aaaa732e688d812951ecb484eaac677867ae253c

  Log:
    [solaris] use found fpclassify() when it's found

  Modified files:
    lib/groonga_in.h

  Modified: lib/groonga_in.h (+8 -6)
===================================================================
--- lib/groonga_in.h    2012-03-04 16:48:25 +0900 (829f5f9)
+++ lib/groonga_in.h    2012-03-04 16:51:50 +0900 (08eceee)
@@ -192,12 +192,14 @@ typedef int grn_sock;
 # define grn_sock_close close
 # define CALLBACK
 
-# if (defined(__sun) && defined(__SVR4) && !HAVE_FPCLASSIFY) /* SUN */
-#  define HAVE_FPCLASSIFY 1
-#  include <ieeefp.h>
-#  define fpclassify fpclass
-#  define CASE_FP_NAN case FP_SNAN: case FP_QNAN:
-#  define CASE_FP_INFINITE case FP_NINF: case FP_PINF:
+# if (defined(__sun) && defined(__SVR4)) /* SUN */
+#  ifndef HAVE_FPCLASSIFY
+#   define HAVE_FPCLASSIFY 1
+#   include <ieeefp.h>
+#   define fpclassify fpclass
+#   define CASE_FP_NAN case FP_SNAN: case FP_QNAN:
+#   define CASE_FP_INFINITE case FP_NINF: case FP_PINF:
+#  endif /* HAVE_FPCLASSIFY */
 # else  /* SUN */
 #  define CASE_FP_NAN case FP_NAN:
 #  define CASE_FP_INFINITE case FP_INFINITE:




Groonga-commit メーリングリストの案内
アーカイブの一覧に戻る