[Groonga-commit] groonga/groonga at 2ad5e78 [master] geo_in_circle, geo_in_rectangle: return bool instead of uint32

Back to archive index

Kouhei Sutou null+****@clear*****
Thu Mar 31 00:28:43 JST 2016


Kouhei Sutou	2016-03-31 00:28:43 +0900 (Thu, 31 Mar 2016)

  New Revision: 2ad5e783f82601fd04fc570c7588fd3ede5d9162
  https://github.com/groonga/groonga/commit/2ad5e783f82601fd04fc570c7588fd3ede5d9162

  Message:
    geo_in_circle, geo_in_rectangle: return bool instead of uint32

  Modified files:
    lib/proc.c

  Modified: lib/proc.c (+6 -6)
===================================================================
--- lib/proc.c    2016-03-31 00:27:39 +0900 (8be6dc5)
+++ lib/proc.c    2016-03-31 00:28:43 +0900 (1cccc3e)
@@ -2556,7 +2556,7 @@ static grn_obj *
 func_geo_in_circle(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data)
 {
   grn_obj *obj;
-  unsigned char r = GRN_FALSE;
+  grn_bool r = GRN_FALSE;
   grn_geo_approximate_type type = GRN_GEO_APPROXIMATE_RECTANGLE;
   switch (nargs) {
   case 4 :
@@ -2570,8 +2570,8 @@ func_geo_in_circle(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_
   default :
     break;
   }
-  if ((obj = GRN_PROC_ALLOC(GRN_DB_UINT32, 0))) {
-    GRN_UINT32_SET(ctx, obj, r);
+  if ((obj = GRN_PROC_ALLOC(GRN_DB_BOOL, 0))) {
+    GRN_BOOL_SET(ctx, obj, r);
   }
   return obj;
 }
@@ -2580,12 +2580,12 @@ static grn_obj *
 func_geo_in_rectangle(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data)
 {
   grn_obj *obj;
-  unsigned char r = GRN_FALSE;
+  grn_bool r = GRN_FALSE;
   if (nargs == 3) {
     r = grn_geo_in_rectangle(ctx, args[0], args[1], args[2]);
   }
-  if ((obj = GRN_PROC_ALLOC(GRN_DB_UINT32, 0))) {
-    GRN_UINT32_SET(ctx, obj, r);
+  if ((obj = GRN_PROC_ALLOC(GRN_DB_BOOL, 0))) {
+    GRN_BOOL_SET(ctx, obj, r);
   }
   return obj;
 }
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index