summaryrefslogtreecommitdiffstats
path: root/include/ruby/intern.h
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-07-27 10:03:12 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-07-27 10:03:12 +0000
commit8172253d7e3fe2f22ca12c898227bec87c29199a (patch)
tree0ddc423fcc89dd0994e625e7669e8c85f4737020 /include/ruby/intern.h
parent6d05d11a0a7f44143a1b2634b42f4ba1e6e1c580 (diff)
downloadruby-8172253d7e3fe2f22ca12c898227bec87c29199a.tar.gz
ruby-8172253d7e3fe2f22ca12c898227bec87c29199a.tar.xz
ruby-8172253d7e3fe2f22ca12c898227bec87c29199a.zip
* 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: http://svn.ruby-lang.org/repos/ruby/trunk@24298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'include/ruby/intern.h')
-rw-r--r--include/ruby/intern.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/include/ruby/intern.h b/include/ruby/intern.h
index 4418806a6..bfbd0ef16 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