[Groonga-commit] groonga/groonga [master] removed "##" from macros.

Back to archive index

null+****@clear***** null+****@clear*****
2012年 2月 9日 (木) 13:46:55 JST


Susumu Yata	2012-02-09 13:46:55 +0900 (Thu, 09 Feb 2012)

  New Revision: db28b332a4a9fb80a9098546a40cc5855728a5d3

  Log:
    removed "##" from macros.

  Modified files:
    include/groonga/tokenizer.h

  Modified: include/groonga/tokenizer.h (+13 -13)
===================================================================
--- include/groonga/tokenizer.h    2012-02-09 12:52:50 +0900 (d5970f4)
+++ include/groonga/tokenizer.h    2012-02-09 13:46:55 +0900 (e00d151)
@@ -51,11 +51,12 @@ void grn_tokenizer_free(grn_ctx *ctx, void *ptr, const char *file,
 
 /*
   GRN_TOKENIZER_LOG() reports a log of `level'. Its error message is generated
-  from `format' and the varying number of arguments. See grn_log_level in
-  "groonga.h" for more details of `level'.
+  from the varying number of arguments, in which the first one is the format
+  string and the rest are its arguments. See grn_log_level in "groonga.h" for
+  more details of `level'.
  */
-#define GRN_TOKENIZER_LOG(ctx, level, format, ...) \
-  GRN_LOG((ctx), (level), (format), ## __VA_ARGS__)
+#define GRN_TOKENIZER_LOG(ctx, level, ...) \
+  GRN_LOG((ctx), (level), __VA_ARGS__)
 
 /*
   Don't call grn_tokenizer_set_error() directly. This function is used in
@@ -77,23 +78,22 @@ void grn_tokenizer_logtrace(grn_ctx *ctx, grn_log_level level);
   Don't use GRN_TOKENIZER_SET_ERROR() directly. This macro is used in
   GRN_TOKENIZER_ERROR().
  */
-#define GRN_TOKENIZER_SET_ERROR(ctx, level, error_code, format, ...) do { \
+#define GRN_TOKENIZER_SET_ERROR(ctx, level, error_code, ...) do { \
   grn_tokenizer_set_error(ctx, level, error_code, \
-                          __FILE__, __LINE__, __FUNCTION__, \
-                          format, ## __VA_ARGS__); \
-  GRN_LOG(ctx, level, format, ## __VA_ARGS__); \
+                          __FILE__, __LINE__, __FUNCTION__, __VA_ARGS__); \
+  GRN_LOG(ctx, level, __VA_ARGS__); \
   grn_tokenizer_backtrace(ctx); \
   grn_tokenizer_logtrace(ctx, level); \
 } while (0)
 
 /*
   GRN_TOKENIZER_ERROR() reports an error of `error_code'. Its error message is
-  generated from `format' and the varying number of arguments. See grn_rc in
-  "groonga.h" for more details of `error_code'.
+  generated from the varying number of arguments, in which the first one is the
+  format string and the rest are its arguments. See grn_rc in "groonga.h" for
+  more details of `error_code'.
  */
-#define GRN_TOKENIZER_ERROR(ctx, error_code, format, ...) \
-  GRN_TOKENIZER_SET_ERROR(ctx, GRN_LOG_ERROR, error_code, \
-                          format, ## __VA_ARGS__)
+#define GRN_TOKENIZER_ERROR(ctx, error_code, ...) \
+  GRN_TOKENIZER_SET_ERROR(ctx, GRN_LOG_ERROR, error_code, __VA_ARGS__)
 
 /*
   grn_tokenizer_mutex is available to make a critical section. See the




Groonga-commit メーリングリストの案内
Back to archive index