From 2b2a9a23d0e8adb2e53e99bc780e6084a404c53b Mon Sep 17 00:00:00 2001 From: nobu Date: Mon, 27 Jul 2009 10:03:12 +0000 Subject: * include/ruby/intern.h (rb_*str_new_cstr, rb_str_buf_new_cstr), (rb_str_buf_cat2, rb_str_cat2, rb_exc_new2): suppress warnings. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- include/ruby/intern.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'include/ruby') diff --git a/include/ruby/intern.h b/include/ruby/intern.h index 4418806a6b..bfbd0ef165 100644 --- a/include/ruby/intern.h +++ b/include/ruby/intern.h @@ -658,56 +658,56 @@ size_t rb_str_capacity(VALUE); #define rb_str_new_cstr(str) __extension__ ( \ { \ (__builtin_constant_p(str)) ? \ - rb_str_new(str, strlen(str)) : \ + rb_str_new(str, (long)strlen(str)) : \ rb_str_new_cstr(str); \ }) #define rb_tainted_str_new_cstr(str) __extension__ ( \ { \ (__builtin_constant_p(str)) ? \ - rb_tainted_str_new(str, strlen(str)) : \ + rb_tainted_str_new(str, (long)strlen(str)) : \ rb_tainted_str_new_cstr(str); \ }) #define rb_usascii_str_new_cstr(str) __extension__ ( \ { \ (__builtin_constant_p(str)) ? \ - rb_usascii_str_new(str, strlen(str)) : \ + rb_usascii_str_new(str, (long)strlen(str)) : \ rb_usascii_str_new_cstr(str); \ }) #define rb_external_str_new_cstr(str) __extension__ ( \ { \ (__builtin_constant_p(str)) ? \ - rb_external_str_new(str, strlen(str)) : \ + rb_external_str_new(str, (long)strlen(str)) : \ rb_external_str_new_cstr(str); \ }) #define rb_locale_str_new_cstr(str) __extension__ ( \ { \ (__builtin_constant_p(str)) ? \ - rb_locale_str_new(str, strlen(str)) : \ + rb_locale_str_new(str, (long)strlen(str)) : \ rb_locale_str_new_cstr(str); \ }) #define rb_str_buf_new_cstr(str) __extension__ ( \ { \ (__builtin_constant_p(str)) ? \ - rb_str_buf_cat(rb_str_buf_new(strlen(str)), \ - str, strlen(str)) : \ + rb_str_buf_cat(rb_str_buf_new((long)strlen(str)), \ + str, (long)strlen(str)) : \ rb_str_buf_new_cstr(str); \ }) #define rb_str_buf_cat2(str, ptr) __extension__ ( \ { \ (__builtin_constant_p(ptr)) ? \ - rb_str_buf_cat(str, ptr, strlen(ptr)) : \ + rb_str_buf_cat(str, ptr, (long)strlen(ptr)) : \ rb_str_buf_cat2(str, ptr); \ }) #define rb_str_cat2(str, ptr) __extension__ ( \ { \ (__builtin_constant_p(ptr)) ? \ - rb_str_cat(str, ptr, strlen(ptr)) : \ + rb_str_cat(str, ptr, (long)strlen(ptr)) : \ rb_str_cat2(str, ptr); \ }) #define rb_exc_new2(klass, ptr) __extension__ ( \ { \ (__builtin_constant_p(ptr)) ? \ - rb_exc_new(klass, ptr, strlen(ptr)) : \ + rb_exc_new(klass, ptr, (long)strlen(ptr)) : \ rb_exc_new2(klass, ptr); \ }) #endif -- cgit v1.2.3