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