From 635b84249349aacc4914646554649e4ed590052d Mon Sep 17 00:00:00 2001 From: eban Date: Fri, 11 May 2001 06:13:45 +0000 Subject: * ruby.h (rb_string_value): add volatile to avoid compiler warning. * string.c (rb_string_value): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 6 ++++++ ruby.h | 2 +- string.c | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 49193ba13..43b6623f1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Fri May 11 15:09:52 2001 WATANABE Hirofumi + + * ruby.h (rb_string_value): add volatile to avoid compiler warning. + + * string.c (rb_string_value): ditto. + Fri May 11 02:00:44 2001 Ryo HAYASAKA * bignum.c (bigdivrem): access boundary bug. diff --git a/ruby.h b/ruby.h index 971a7e06b..81a87b02b 100644 --- a/ruby.h +++ b/ruby.h @@ -186,7 +186,7 @@ void rb_check_type _((VALUE,int)); #define Check_Type(v,t) rb_check_type((VALUE)(v),t) VALUE rb_str_to_str _((VALUE)); -VALUE rb_string_value _((VALUE*)); +VALUE rb_string_value _((volatile VALUE*)); #define StringValue(v) if (TYPE(v) != T_STRING) rb_string_value(&(v)) void rb_check_safe_str _((VALUE)); diff --git a/string.c b/string.c index b76030113..070631836 100644 --- a/string.c +++ b/string.c @@ -141,7 +141,7 @@ rb_str_to_str(str) VALUE rb_string_value(ptr) - VALUE *ptr; + volatile VALUE *ptr; { return *ptr = rb_str_to_str(*ptr); } -- cgit