Mon Jan 15 16:00:07 2001 Yukihiro Matsumoto <matz@ruby-lang.org>

* pack.c (pack_unpack): should check associated pointer packed by
	  pack("P").  restriction added.

Sun Jan 14 21:49:28 2001  Koji Arai  <JCA02266@nifty.ne.jp>

	* sprintf.c (rb_f_sprintf): simple typo.  binary base should be 2,
	  not '2'.

	* re.c (rb_reg_s_last_match): should explicitly return nth match.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
matz 2001-01-15 07:01:00 +00:00
parent ac8a2a31c2
commit 971a4d94f0
14 changed files with 109 additions and 56 deletions

View file

@ -174,6 +174,16 @@ rb_str_associate(str, add)
rb_ary_push(RSTRING(str)->orig, add);
}
VALUE
rb_str_associated(str)
VALUE str;
{
if (!FL_TEST(str, STR_NO_ORIG)) {
return Qfalse;
}
return RSTRING(str)->orig;
}
static ID to_str;
VALUE