null+****@clear*****
null+****@clear*****
2010年 6月 15日 (火) 09:06:26 JST
Daijiro MORI 2010-06-15 00:06:26 +0000 (Tue, 15 Jun 2010) New Revision: 2cb24a69cb4c1d3f0e3fcc8be7cc04c01b271cba Log: Use GRN_PROC_ALLOC instead of grn_expr_alloc from cast.c Modified files: modules/functions/cast.c Modified: modules/functions/cast.c (+3 -6) =================================================================== --- modules/functions/cast.c 2010-06-14 23:58:06 +0000 (d5aa1f6) +++ modules/functions/cast.c 2010-06-15 00:06:26 +0000 (5aa590d) @@ -23,15 +23,12 @@ static grn_obj * func_cast(grn_ctx *ctx, int nargs, grn_obj **args, grn_user_data *user_data) { - grn_obj *obj, *caller; - uint32_t nvars; - grn_expr_var *vars; - grn_proc_get_info(ctx, user_data, &vars, &nvars, &caller); + grn_obj *obj; if (nargs == 2 && GRN_DB_OBJP(args[1])) { - obj = grn_expr_alloc(ctx, caller, DB_OBJ(args[1])->id, 0); + obj = GRN_PROC_ALLOC(DB_OBJ(args[1])->id, 0); grn_obj_cast(ctx, args[0], obj, 0); } else { - obj = grn_expr_alloc(ctx, caller, GRN_DB_INT32, 0); + obj = GRN_PROC_ALLOC(GRN_DB_INT32, 0); } return obj; }