summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-08-05 13:29:53 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-08-05 23:26:19 +0900
commit4c15b241f8e83696ae104ad141ba990adf833309 (patch)
tree122088344c72344e89ee6f8a080799b8eabf0e97 /include
parent86ac51c301e62abb4eb0962e04e587ba8298bf80 (diff)
Unused macro argument `varc`
Diffstat (limited to 'include')
-rw-r--r--include/ruby/ruby.h46
1 files changed, 23 insertions, 23 deletions
diff --git a/include/ruby/ruby.h b/include/ruby/ruby.h
index 5456dbc941..7eb6b302a0 100644
--- a/include/ruby/ruby.h
+++ b/include/ruby/ruby.h
@@ -2337,45 +2337,45 @@ ERRORFUNC(("variable argument length doesn't match"), int rb_scan_args_length_mi
#define __has_attribute(x) 0
#endif
# if __has_attribute(diagnose_if)
-# define rb_scan_args_count_end(fmt, ofs, varc, vari) \
+# define rb_scan_args_count_end(fmt, ofs, vari) \
(fmt[ofs] ? rb_scan_args_bad_format(fmt) : (vari))
# else
-# define rb_scan_args_count_end(fmt, ofs, varc, vari) \
+# define rb_scan_args_count_end(fmt, ofs, vari) \
((vari)/(!fmt[ofs] || rb_scan_args_bad_format(fmt)))
# endif
-# define rb_scan_args_count_block(fmt, ofs, varc, vari) \
+# define rb_scan_args_count_block(fmt, ofs, vari) \
(fmt[ofs]!='&' ? \
- rb_scan_args_count_end(fmt, ofs, varc, vari) : \
- rb_scan_args_count_end(fmt, ofs+1, varc, vari+1))
+ rb_scan_args_count_end(fmt, ofs, vari) : \
+ rb_scan_args_count_end(fmt, ofs+1, vari+1))
-# define rb_scan_args_count_hash(fmt, ofs, varc, vari) \
+# define rb_scan_args_count_hash(fmt, ofs, vari) \
(fmt[ofs]!=':' ? \
- rb_scan_args_count_block(fmt, ofs, varc, vari) : \
- rb_scan_args_count_block(fmt, ofs+1, varc, vari+1))
+ rb_scan_args_count_block(fmt, ofs, vari) : \
+ rb_scan_args_count_block(fmt, ofs+1, vari+1))
-# define rb_scan_args_count_trail(fmt, ofs, varc, vari) \
+# define rb_scan_args_count_trail(fmt, ofs, vari) \
(!rb_scan_args_isdigit(fmt[ofs]) ? \
- rb_scan_args_count_hash(fmt, ofs, varc, vari) : \
- rb_scan_args_count_hash(fmt, ofs+1, varc, vari+(fmt[ofs]-'0')))
+ rb_scan_args_count_hash(fmt, ofs, vari) : \
+ rb_scan_args_count_hash(fmt, ofs+1, vari+(fmt[ofs]-'0')))
-# define rb_scan_args_count_var(fmt, ofs, varc, vari) \
+# define rb_scan_args_count_var(fmt, ofs, vari) \
(fmt[ofs]!='*' ? \
- rb_scan_args_count_trail(fmt, ofs, varc, vari) : \
- rb_scan_args_count_trail(fmt, ofs+1, varc, vari+1))
+ rb_scan_args_count_trail(fmt, ofs, vari) : \
+ rb_scan_args_count_trail(fmt, ofs+1, vari+1))
-# define rb_scan_args_count_opt(fmt, ofs, varc, vari) \
+# define rb_scan_args_count_opt(fmt, ofs, vari) \
(!rb_scan_args_isdigit(fmt[1]) ? \
- rb_scan_args_count_var(fmt, ofs, varc, vari) : \
- rb_scan_args_count_var(fmt, ofs+1, varc, vari+fmt[ofs]-'0'))
+ rb_scan_args_count_var(fmt, ofs, vari) : \
+ rb_scan_args_count_var(fmt, ofs+1, vari+fmt[ofs]-'0'))
-# define rb_scan_args_count(fmt, varc) \
+# define rb_scan_args_count(fmt) \
(!rb_scan_args_isdigit(fmt[0]) ? \
- rb_scan_args_count_var(fmt, 0, varc, 0) : \
- rb_scan_args_count_opt(fmt, 1, varc, fmt[0]-'0'))
+ rb_scan_args_count_var(fmt, 0, 0) : \
+ rb_scan_args_count_opt(fmt, 1, fmt[0]-'0'))
# define rb_scan_args_verify_count(fmt, varc) \
- ((varc)/(rb_scan_args_count(fmt, varc) == (varc) || \
+ ((varc)/(rb_scan_args_count(fmt) == (varc) || \
rb_scan_args_length_mismatch(fmt, varc)))
# if defined(__has_attribute) && __has_attribute(diagnose_if)
@@ -2516,8 +2516,8 @@ rb_scan_args_set(int argc, const VALUE *argv,
int f_var, int f_hash, int f_block,
VALUE *vars[], RB_UNUSED_VAR(char *fmt), RB_UNUSED_VAR(int varc))
# if defined(__has_attribute) && __has_attribute(diagnose_if)
- __attribute__((diagnose_if(rb_scan_args_count(fmt,varc)==0,"bad scan arg format","error")))
- __attribute__((diagnose_if(rb_scan_args_count(fmt,varc)!=varc,"variable argument length doesn't match","error")))
+ __attribute__((diagnose_if(rb_scan_args_count(fmt)==0,"bad scan arg format","error")))
+ __attribute__((diagnose_if(rb_scan_args_count(fmt)!=varc,"variable argument length doesn't match","error")))
# endif
{
int i, argi = 0, vari = 0, last_idx = -1;