[Groonga-commit] groonga/groonga [master] cast in macro.

Back to archive index

null+****@clear***** null+****@clear*****
2011年 3月 9日 (水) 16:00:46 JST


Kouhei Sutou	2011-03-09 07:00:46 +0000 (Wed, 09 Mar 2011)

  New Revision: 2b4c499426e870db711cd43ccf16b135c7cb7b30

  Log:
    cast in macro.

  Modified files:
    lib/geo.h

  Modified: lib/geo.h (+2 -2)
===================================================================
--- lib/geo.h    2011-03-09 07:00:05 +0000 (3a87fad)
+++ lib/geo.h    2011-03-09 07:00:46 +0000 (e99d943)
@@ -38,8 +38,8 @@ extern "C" {
 #define GRN_GEO_GRS_C1       6335439
 #define GRN_GEO_GRS_C2       6378137
 #define GRN_GEO_GRS_C3       0.006694
-#define GRN_GEO_INT2RAD(x)   ((M_PI / (GRN_GEO_RESOLUTION * 180)) * (x))
-#define GRN_GEO_RAD2INT(x)   (((GRN_GEO_RESOLUTION * 180) / M_PI) * (x))
+#define GRN_GEO_INT2RAD(x)   ((int)((M_PI / (GRN_GEO_RESOLUTION * 180)) * (x)))
+#define GRN_GEO_RAD2INT(x)   ((int)(((GRN_GEO_RESOLUTION * 180) / M_PI) * (x)))
 
 #define GRN_GEO_POINT_VALUE_RAW(obj) (grn_geo_point *)GRN_BULK_HEAD(obj)
 #define GRN_GEO_POINT_VALUE_RADIUS(obj,_latitude,_longitude) do {\




Groonga-commit メーリングリストの案内
Back to archive index