зеркало из https://github.com/github/ruby.git
* string.c (rb_str_inspect): encode \b (\010) for escape.
[ruby-dev:28927] * string.c (rb_str_dump): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10454 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
9cd3e4c11c
Коммит
d4e2d4ea96
|
@ -1,3 +1,10 @@
|
|||
Mon Jul 3 01:14:15 2006 Yukihiro Matsumoto <matz@ruby-lang.org>
|
||||
|
||||
* string.c (rb_str_inspect): encode \b (\010) for escape.
|
||||
[ruby-dev:28927]
|
||||
|
||||
* string.c (rb_str_dump): ditto.
|
||||
|
||||
Sun Jul 2 19:03:30 2006 Minero Aoki <aamine@loveruby.net>
|
||||
|
||||
* ext/racc/cparse/cparse.c: sync with original code, rev 1.7.
|
||||
|
|
8
string.c
8
string.c
|
@ -2449,6 +2449,10 @@ rb_str_inspect(VALUE str)
|
|||
s[0] = '\\'; s[1] = 'v';
|
||||
rb_str_buf_cat(result, s, 2);
|
||||
}
|
||||
else if (c == '\010') {
|
||||
s[0] = '\\'; s[1] = 'b';
|
||||
rb_str_buf_cat(result, s, 2);
|
||||
}
|
||||
else if (c == '\007') {
|
||||
s[0] = '\\'; s[1] = 'a';
|
||||
rb_str_buf_cat(result, s, 2);
|
||||
|
@ -2551,6 +2555,10 @@ rb_str_dump(VALUE str)
|
|||
*q++ = '\\';
|
||||
*q++ = 'v';
|
||||
}
|
||||
else if (c == '\010') {
|
||||
*q++ = '\\';
|
||||
*q++ = 'b';
|
||||
}
|
||||
else if (c == '\007') {
|
||||
*q++ = '\\';
|
||||
*q++ = 'a';
|
||||
|
|
Загрузка…
Ссылка в новой задаче