diff options
author | Nobuyoshi Nakada <[email protected]> | 2021-09-12 14:05:52 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2021-09-12 14:05:52 +0900 |
commit | e8025874334fa583fc77ed2ccc32ee78c2519a2c (patch) | |
tree | 92f22cef252060096bc7aa756f31039c15c16fbe /spec/ruby/optional/capi/ext/string_spec.c | |
parent | c5570a7c11ba0872e171500a548f2ecb82e94588 (diff) |
Add printf attribute to functions call va_list format functions
Diffstat (limited to 'spec/ruby/optional/capi/ext/string_spec.c')
-rw-r--r-- | spec/ruby/optional/capi/ext/string_spec.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/spec/ruby/optional/capi/ext/string_spec.c b/spec/ruby/optional/capi/ext/string_spec.c index 991aa88719..c3fa53c5a7 100644 --- a/spec/ruby/optional/capi/ext/string_spec.c +++ b/spec/ruby/optional/capi/ext/string_spec.c @@ -471,6 +471,7 @@ static VALUE string_spec_rb_sprintf4(VALUE self, VALUE str) { return rb_sprintf("Result: %+" PRIsVALUE ".", str); } +PRINTF_ARGS(static VALUE string_spec_rb_vsprintf_worker(char* fmt, ...), 1, 2); static VALUE string_spec_rb_vsprintf_worker(char* fmt, ...) { va_list varargs; VALUE str; @@ -533,6 +534,7 @@ static VALUE string_spec_rb_utf8_str_new_cstr(VALUE self) { return rb_utf8_str_new_cstr("nokogiri"); } +PRINTF_ARGS(static VALUE call_rb_str_vcatf(VALUE mesg, const char *fmt, ...), 2, 3); static VALUE call_rb_str_vcatf(VALUE mesg, const char *fmt, ...){ va_list ap; va_start(ap, fmt); |