[Groonga-commit] groonga/groonga at 60c3869 [master] grn_ts: use %g instead of %f for logging Float values

Back to archive index

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 



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