susumu.yata
null+****@clear*****
Tue Nov 10 13:06:54 JST 2015
susumu.yata 2015-11-10 13:06:54 +0900 (Tue, 10 Nov 2015) New Revision: 60c3869b302829fbbe5b71cd0b6a9fd9d446ecd8 https://github.com/groonga/groonga/commit/60c3869b302829fbbe5b71cd0b6a9fd9d446ecd8 Message: grn_ts: use %g instead of %f for logging Float values Modified files: lib/ts/ts_expr.c Modified: lib/ts/ts_expr.c (+6 -6) =================================================================== --- lib/ts/ts_expr.c 2015-11-10 12:57:10 +0900 (0317875) +++ lib/ts/ts_expr.c 2015-11-10 13:06:54 +0900 (2a49829) @@ -986,7 +986,7 @@ grn_ts_op_plus_float_float(grn_ctx *ctx, grn_ts_float lhs, grn_ts_float rhs, grn_ts_float *out) { *out = lhs + rhs; if (!grn_ts_float_is_valid(*out)) { - GRN_TS_ERR_RETURN(GRN_INVALID_ARGUMENT, "%f + %f = %f", lhs, rhs, *out); + GRN_TS_ERR_RETURN(GRN_INVALID_ARGUMENT, "%g + %g = %g", lhs, rhs, *out); } return GRN_SUCCESS; } @@ -1017,7 +1017,7 @@ grn_ts_op_minus_float_float(grn_ctx *ctx, grn_ts_float lhs, grn_ts_float rhs, grn_ts_float *out) { *out = lhs - rhs; if (!grn_ts_float_is_valid(*out)) { - GRN_TS_ERR_RETURN(GRN_INVALID_ARGUMENT, "%f - %f = %f", lhs, rhs, *out); + GRN_TS_ERR_RETURN(GRN_INVALID_ARGUMENT, "%g - %g = %g", lhs, rhs, *out); } return GRN_SUCCESS; } @@ -1055,7 +1055,7 @@ grn_ts_op_multiplication_float_float(grn_ctx *ctx, grn_ts_float lhs, grn_ts_float rhs, grn_ts_float *out) { *out = lhs * rhs; if (!grn_ts_float_is_valid(*out)) { - GRN_TS_ERR_RETURN(GRN_INVALID_ARGUMENT, "%f * %f = %f", lhs, rhs, *out); + GRN_TS_ERR_RETURN(GRN_INVALID_ARGUMENT, "%g * %g = %g", lhs, rhs, *out); } return GRN_SUCCESS; } @@ -1077,7 +1077,7 @@ grn_ts_op_division_float_float(grn_ctx *ctx, grn_ts_float lhs, grn_ts_float rhs, grn_ts_float *out) { *out = lhs / rhs; if (!grn_ts_float_is_valid(*out)) { - GRN_TS_ERR_RETURN(GRN_INVALID_ARGUMENT, "%f / %f = %f", lhs, rhs, *out); + GRN_TS_ERR_RETURN(GRN_INVALID_ARGUMENT, "%g / %g = %g", lhs, rhs, *out); } return GRN_SUCCESS; } @@ -1099,7 +1099,7 @@ grn_ts_op_modulus_float_float(grn_ctx *ctx, grn_ts_float lhs, grn_ts_float rhs, grn_ts_float *out) { *out = fmod(lhs, rhs); if (!grn_ts_float_is_valid(*out)) { - GRN_TS_ERR_RETURN(GRN_INVALID_ARGUMENT, "%f %% %f = %f", lhs, rhs, *out); + GRN_TS_ERR_RETURN(GRN_INVALID_ARGUMENT, "%g %% %g = %g", lhs, rhs, *out); } return GRN_SUCCESS; } @@ -4499,7 +4499,7 @@ grn_ts_op_negative_adjust(grn_ctx *ctx, grn_ts_expr_op_node *node, buf_ptrs[1][i], &result);\ io[count].score = (grn_ts_score)result;\ if (!isfinite(io[count].score)) {\ - GRN_TS_ERR_RETURN(GRN_INVALID_ARGUMENT, "invalid score: %f", result);\ + GRN_TS_ERR_RETURN(GRN_INVALID_ARGUMENT, "invalid score: %g", result);\ }\ count++;\ }\ -------------- next part -------------- HTML����������������������������... Download