# Development

**URL:** https://www.ruby-forum.com/c/ruby/ruby-dev/14.md?page=144

[Latest](https://www.ruby-forum.com/latest.md) · [Categories](https://www.ruby-forum.com/categories.md) · [Tags](https://www.ruby-forum.com/tags.md)

**Page:** 145

---

## [Optimize range space](https://www.ruby-forum.com/t/optimize-range-space/113585)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 2\
**Last updated:** [September 8, 2007, 4:15pm UTC](https://www.ruby-forum.com/t/optimize-range-space/113585 "2007-09-08T16:15:10Z")

</div>

Range e$B$N%a%b%j\>CHq$r@aLs$9$k$N$O$I$&$G$7$g$&$+!#e(B Range e$B$O8=:\_e(B T\_OBJECT e$B$G!"%O%C%7%e$r;H$C$F\>pJs$rJ\];}$7$^$9!#e(B e$B$7$+$7!"DL\>o!"e(Bbegin, end, excl e$B$Ne(B 3e$B$D$N%$%s%9%?%s%9JQ?t$7$+e(B e$B;H$$$^$…

---

## [SEGV by modifying \_\_members\_\_](https://www.ruby-forum.com/t/segv-by-modifying-members/114111)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [September 8, 2007, 1:02am UTC](https://www.ruby-forum.com/t/segv-by-modifying-members/114111 "2007-09-08T01:02:59Z")

</div>

e$B0J2\<$N$h$&$K$9$k$He(B \[BUG\] Segmentation fault e$B$K$J$j$^$9!#e(B % ./ruby -e ’ S = Struct.new(:a) Marshal.load("\\004\\bIc\\006S\\006:\\020\_\_members\_\_"\\bfoo") p S.members ’ -e:4: – control frame ---------- c:0004 p…

---

## [Deprecating RUBY\_VERSION\_CODE](https://www.ruby-forum.com/t/deprecating-ruby-version-code/113921)

<div class="topic-metadata">

**Author:** [@nobu](https://www.ruby-forum.com/u/nobu)\
**Replies:** 1\
**Last updated:** [September 7, 2007, 6:44pm UTC](https://www.ruby-forum.com/t/deprecating-ruby-version-code/113921 "2007-09-07T18:44:20Z")

</div>

e$B$J$+$@$G$9!#e(B \[ruby-core:12068\]e$B$G;W$$=P$7$?$N$G$9$,!"$a$s$I$/$5$$$N$Ge(Bdeve$B$K?6$je(B e$B$^$9!#e(B At Tue, 3 Apr 2007 15:30:16 +0900, Yukihiro M. wrote in \[ruby-core:10847\]: |Furthermore, I’d rather want …

---

## [Cannot run test-all](https://www.ruby-forum.com/t/cannot-run-test-all/113536)

<div class="topic-metadata">

**Author:** [@U.Nakamura](https://www.ruby-forum.com/u/U.Nakamura)\
**Replies:** 8\
**Last updated:** [September 7, 2007, 6:06pm UTC](https://www.ruby-forum.com/t/cannot-run-test-all/113536 "2007-09-07T18:06:14Z")

</div>

e$B$3$s$K$A$O!"$J$+$\`$ie(B(e$B$&e(B)e$B$G$9!#e(B test-alle$B$r\<B9T$7$h$&$H$9$k$H!"$=$l$J$j$NIQEY$G!"%F%9%H\<+BN$,e(B e$BF0$-;O$a$kA0$K%(%i!\<$,=P$F%F%9%H$r\<B9T$G$-$J$$!"$H$$$&8=\>\]$,e(B e$B\<j85$G=P$^$9!#e(B e$B%(%i!\<$r8…

---

## [FileTest.identical? with IO](https://www.ruby-forum.com/t/filetest-identical-with-io/113842)

<div class="topic-metadata">

**Author:** [@sheepman](https://www.ruby-forum.com/u/sheepman)\
**Replies:** 3\
**Last updated:** [September 6, 2007, 5:23pm UTC](https://www.ruby-forum.com/t/filetest-identical-with-io/113842 "2007-09-06T17:23:20Z")

</div>

e$B$3$s$P$s$Oe(B sheepman e$B$G$9!#e(B FileTest.identical? e$B$K$O0z?t$H$7$Fe(B IO e$B%\*%V%8%’%/%H$bEO$9$3$H$,e(B e$B$G$-$^$9!#$7$+$7e(B IO e$B$,DL\>o%U%!%$%k$N$=$l$+$r8!::$7$F$$$^$;$s!#$G$9$N$G!"e(B e$B0J2\<$N$h$&$J$…

---

## [Typo at Array#cycle documentation](https://www.ruby-forum.com/t/typo-at-array-cycle-documentation/113940)

<div class="topic-metadata">

**Author:** [@Yugui](https://www.ruby-forum.com/u/Yugui)\
**Replies:** 2\
**Last updated:** [September 6, 2007, 2:33pm UTC](https://www.ruby-forum.com/t/typo-at-array-cycle-documentation/113940 "2007-09-06T14:33:49Z")

</div>

Yuguie$B$H$$$$$^$9!#e(B Typoe$B$i$7$-$b$N$r8+$D$1$^$7$?!#e(B Index: array.c — array.c (revision 13347) +++ array.c (working copy) @@ -2929,7 +2929,7 @@ Calls block repeatedly forever. a = \["a", "b", "c"\]…

---

## [Integer overflow in String#\[\]=](https://www.ruby-forum.com/t/integer-overflow-in-string/113841)

<div class="topic-metadata">

**Author:** [@sheepman](https://www.ruby-forum.com/u/sheepman)\
**Replies:** 0\
**Last updated:** [September 5, 2007, 2:14pm UTC](https://www.ruby-forum.com/t/integer-overflow-in-string/113841 "2007-09-05T14:14:36Z")

</div>

e$B$3$s$P$s$Oe(B sheepman e$B$G$9!#e(B String#\[\]= e$B$K$be(B integer overflow e$B$,B8:\_$7$^$9!#e(B $ cat integer\_overflow.rb p “abc”\[1, 2\*\*31-1\] = “X” $ ruby-1.8 -v integer\_overflow.rb ruby 1.8.6 (2007-09-01 patchle…

---

## [Integer overflow in Array#fill](https://www.ruby-forum.com/t/integer-overflow-in-array-fill/113840)

<div class="topic-metadata">

**Author:** [@sheepman](https://www.ruby-forum.com/u/sheepman)\
**Replies:** 0\
**Last updated:** [September 5, 2007, 2:07pm UTC](https://www.ruby-forum.com/t/integer-overflow-in-array-fill/113840 "2007-09-05T14:07:36Z")

</div>

e$B$3$s$P$s$Oe(B sheepman e$B$G$9!#e(B Array#fill e$B$G$be(B integer overflow e$B$,5/$-$^$9!#e(B $ cat integer\_overflow.rb a = \[0, 1, 2, 3\] a.fill(10, 1, 2\*\*31-1) p a a = \[0, 1, 2, 3\] a.fill(10, 1, 5) p a $ rub…

---

## [Integer overflow in Array#\[\]=](https://www.ruby-forum.com/t/integer-overflow-in-array/113838)

<div class="topic-metadata">

**Author:** [@sheepman](https://www.ruby-forum.com/u/sheepman)\
**Replies:** 0\
**Last updated:** [September 5, 2007, 2:03pm UTC](https://www.ruby-forum.com/t/integer-overflow-in-array/113838 "2007-09-05T14:03:35Z")

</div>

e$B$3$s$P$s$Oe(B sheepman e$B$G$9!#e(B Array#\[\]= e$B$Ge(B integer overflow e$B$,H/@8$7$^$9!#e(B $ cat integer\_overflow.rb a = \[0, 1, 2, 3\] a\[1, 2\*\*31-1\] = 10 p a a = \[0, 1, 2, 3\] a\[1, 2\*\*31-2\] = 10 p a $ ruby-1.…

---

## [Integer overflow in Array#\[\]](https://www.ruby-forum.com/t/integer-overflow-in-array/113837)

<div class="topic-metadata">

**Author:** [@sheepman](https://www.ruby-forum.com/u/sheepman)\
**Replies:** 0\
**Last updated:** [September 5, 2007, 1:58pm UTC](https://www.ruby-forum.com/t/integer-overflow-in-array/113837 "2007-09-05T13:58:33Z")

</div>

e$B$3$s$P$s$O!"e(Bsheepman e$B$G$9!#e(B integer overflow e$B4XO"$G$9!#$$$/$D$+$"$j$^$9$,J,$1$FEj9F$7$^$9!#e(B e$B$D$.$N$h$&$K$9$k$He(B segv e$B$7$^$9!#e(B $ ruby-1.8 -ve ‘p \[1, 2, 3\]\[1, 2\*\*31-1\]\[100000\]’ ruby 1.8.6 (…

---

## [\[m17n\] String#chop & String#succ](https://www.ruby-forum.com/t/m17n-string-chop-string-succ/113823)

<div class="topic-metadata">

**Author:** [@nobu](https://www.ruby-forum.com/u/nobu)\
**Replies:** 1\
**Last updated:** [September 5, 2007, 11:01am UTC](https://www.ruby-forum.com/t/m17n-string-chop-string-succ/113823 "2007-09-05T11:01:40Z")

</div>

e$B$J$+$@$G$9!#e(B http://dontstopmusic.no-ip.org/diary/20070827.html#p02 e$B$G;XE&$5e(B e$B$l$F$$$ke(Bchope$B$He(Bsucce$B$K4X$9$k%Q%C%A$G$9!#e(B succe$B$K4X$7$F$O!"1Q?t;z0J30$OC1=c$KJ8;z%3!\<%I=g$K$:$i$7$F$$$^$9$,!"e(…

---

## [\[BUG\] non-initialized struct](https://www.ruby-forum.com/t/bug-non-initialized-struct/113583)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 5\
**Last updated:** [September 3, 2007, 7:54am UTC](https://www.ruby-forum.com/t/bug-non-initialized-struct/113583 "2007-09-03T07:54:31Z")

</div>

e$B0J2\<$N$h$&$K$9$k$He(B \[BUG\] e$B$,=P$^$9!#e(B % ./ruby -ve ’ S = Struct.new(:a) s = Marshal.dump(S.new(1)) class Object remove\_const :S end class S end p Marshal.load(s)’ ruby 1.9.0 (2007-09-01 patchlevel 0) …

---

## [\[ANN\] Ruby$B%m%4%3%s%F%9%H(B](https://www.ruby-forum.com/t/ann-ruby-b-m-4-3-s-f-9-h-b/113551)

<div class="topic-metadata">

**Author:** [@Shugo\_M](https://www.ruby-forum.com/u/Shugo_M)\
**Replies:** 1\
**Last updated:** [September 2, 2007, 4:30am UTC](https://www.ruby-forum.com/t/ann-ruby-b-m-4-3-s-f-9-h-b/113551 "2007-09-02T04:30:15Z")

</div>

Rubye$B%"%=%7%(!\<%7%g%s$NA0ED$G$9!#e(B Rubye$B%m%4%3%s%F%9%H$N3+:E$r$\*CN$i$;$7$^$9!#e(B e$B8=:!“e(BRubye$B$N%m%4$K$Oe(BRuby Visual Identity Team (URL:http://rubyidentity.org/) e$B$,e(BRubye$B8x\<0e(BWebe$B%5%$%H$N%j%K…

---

## [IO.sysdup2, IO.sysdup, IO.sysclose](https://www.ruby-forum.com/t/io-sysdup2-io-sysdup-io-sysclose/112829)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 9\
**Last updated:** [September 1, 2007, 12:44pm UTC](https://www.ruby-forum.com/t/io-sysdup2-io-sysdup-io-sysclose/112829 "2007-09-01T12:44:41Z")

</div>

redirect e$B$N=hM}$r$A$g$C$H=q$$$F$$?$H$3$m!"e(B IO.sysdup2, IO.sysdup, IO.sysclose e$B$,M$7$/$J$C$?$N$G$9$,!"e(B e$B2C$($F$b$$$$$G$7$g$&$+!#e(B(e$B%I%-%e%a%s%H$O8e$G=q$-$^$9!#e(B) e$BNc$($P!“e(Bsh e$B$Ne(B 3\>&1 e$B$r\<…

---

## [M17n questions](https://www.ruby-forum.com/t/m17n-questions/113531)

<div class="topic-metadata">

**Author:** [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Replies:** 0\
**Last updated:** [September 1, 2007, 6:11am UTC](https://www.ruby-forum.com/t/m17n-questions/113531 "2007-09-01T06:11:09Z")

</div>

e$B!!$5$5$@$G$9!%e(B e$B!!e(Bm17n e$B$K$D$$$F$O!$$$$m$$$m5?Ld!&\<ALd$,$"$kJ}$OB?$$$H;W$$$^$9!%$=$Ne(B e$B$h$&$J5?Ld$r0l$+=j$K$^$H$a$^$;$s$+!d$\_$J$5$^e(B http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=m17nQ…

---

## [Optimize small bignum space](https://www.ruby-forum.com/t/optimize-small-bignum-space/246512)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [August 31, 2007, 8:04pm UTC](https://www.ruby-forum.com/t/optimize-small-bignum-space/246512 "2007-08-31T20:04:25Z")

</div>

e$B;W$$N)$C$F!"\>.$5$$e(B Bignum e$B$re(B RBignum e$B$K5M$a$k$h$&$K$7$F$\_$^e(B e$B$7$?!#$I$&$G$7$g$&$+!#e(B 3 word e$B;H$($k$N$G!“e(B32bit e$B$Ge(B 296 e$B$"$?$j$^$GF~$j$^$9!#e(B (64bit e$B$J$ie(B 2192 e$B$”$?$j$^$Ge(…

---

## [Instance variable as formal argument](https://www.ruby-forum.com/t/instance-variable-as-formal-argument/113381)

<div class="topic-metadata">

**Author:** [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Replies:** 0\
**Last updated:** [August 30, 2007, 3:12pm UTC](https://www.ruby-forum.com/t/instance-variable-as-formal-argument/113381 "2007-08-30T15:12:27Z")

</div>

e$B1sF#$H?=$7$^$9!#e(B e$B2\>0z?t$K%$%s%9%?%s%9JQ?t$r=q$$$?$i!"%$%s%?%W%j%?$KFs2s$bGO\</$K$5$l$ke(B e$B$s$G$9$,;EMM$G$7$g$&$+!#e(B $ ./ruby -ve ‘def initialize(@foo); end;’ ruby 1.9.0 (2007-08-30 patchlevel 0) \[i686-li…

---

## [Jump in rescue clause in eval dumps core](https://www.ruby-forum.com/t/jump-in-rescue-clause-in-eval-dumps-core/111767)

<div class="topic-metadata">

**Author:** [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Replies:** 3\
**Last updated:** [August 30, 2007, 2:25pm UTC](https://www.ruby-forum.com/t/jump-in-rescue-clause-in-eval-dumps-core/111767 "2007-08-30T14:25:17Z")

</div>

e$B1sF#$H?=$7$^$9!#e(B 1.9 e$B$G8eCVe(B rescue e$B@a$NCf$Ge(B break e$B$de(B next e$B$de(B redo e$B$r$9$k%3!\<%I$re(B eval e$B$9$k$HMn$A$^$9!#e(B $ ./ruby -ve ‘eval “0 rescue break”’ ruby 1.9.0 (2007-08-10 patchlevel…

---

## [Mkmf.rb:310:in \`method\_missing': undefined method \`quote' fo](https://www.ruby-forum.com/t/mkmf-rbin-method-missing-undefined-method-quote-fo/113344)

<div class="topic-metadata">

**Author:** [@akira\_yamada\_S\_SSB](https://www.ruby-forum.com/u/akira_yamada_S_SSB)\
**Replies:** 1\
**Last updated:** [August 30, 2007, 6:51am UTC](https://www.ruby-forum.com/t/mkmf-rbin-method-missing-undefined-method-quote-fo/113344 "2007-08-30T06:51:15Z")

</div>

e$B8=:\_$Ne(BHEADe$B$G!"e(Bextconf.rbe$B$r\<B9T$7$h$&$H$9$k$He(B subjecte$B$N$h$&$J%(%i!\<$K$J$j$^$9!#e(B $ ruby1.9 extconf.rb checking for termios.h… /usr/lib/ruby/1.9/mkmf.rb:310:in method\_missing': undefined methodqu…

---

## [Optimize empty hash space](https://www.ruby-forum.com/t/optimize-empty-hash-space/113277)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 1\
**Last updated:** [August 29, 2007, 8:03pm UTC](https://www.ruby-forum.com/t/optimize-empty-hash-space/113277 "2007-08-29T20:03:31Z")

</div>

e$B6u$Ne(B Hash e$B$Oe(B st e$B$r3NJ\]$7$J$$$h$&$K$9$k$N$O$I$&$G$7$g$&$+!#e(B REXML e$B$@$H!“e(BXML e$B$NB0@-$KJ\]B8$Ke(B Hash e$B$r;H$&$N$G$9$,!”$3$N\>l9ge(B e$B6u$Ne(B Hash e$B$,$+$J$j;H$o$l$^$9!#e(B e$B$=$&$$$&$H$-$…

---

## [Ruby\_1\_8\_5 undefined reference to \`\_RSTRING\_PTR'](https://www.ruby-forum.com/t/ruby-1-8-5-undefined-reference-to-rstring-ptr/113283)

<div class="topic-metadata">

**Author:** [@Masaki\_S](https://www.ruby-forum.com/u/Masaki_S)\
**Replies:** 0\
**Last updated:** [August 29, 2007, 3:07pm UTC](https://www.ruby-forum.com/t/ruby-1-8-5-undefined-reference-to-rstring-ptr/113283 "2007-08-29T15:07:37Z")

</div>

e$B=uED$G$9!#e(B cygwine$B$N4D6-$Ge(Bruby\_1\_8\_5e$B$r%3%s%Q%$%k$7$h$&$H$7$?$ie(B \_RSTRING\_PTRe$B$,8+$D$+$i$J$/$F%j%s%/$,\<:GT$7$^$7$?!#e(B revision 13307e$B$G$9!#e(B libruby-static.a(ruby.o): In function rubylib\_mangle…

---

## [{|(a)|} assigns outer local variable](https://www.ruby-forum.com/t/a-assigns-outer-local-variable/112456)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 2\
**Last updated:** [August 29, 2007, 8:29am UTC](https://www.ruby-forum.com/t/a-assigns-outer-local-variable/112456 "2007-08-29T08:29:33Z")

</div>

e$B0J2\<$N$h$&$K!"%V%m%C%/%Q%i%a!\<%?$NJQ?t$X$NB+G{$,0JA0$N$h$&$Ke(B e$B30It$N%m!\<%+%kJQ?t$X$NBeF~$K$J$k$3$H$,$"$j$^$9!#e(B % ./ruby -ve ’ def m() yield 2 end a = 1 p a m {|(a)| p a } p a ’ ruby 1.9.0 (2007-08-19 …

---

## [\-K$B%\*%W%7%g%s$H(Bparser-\>enc$B$N4X78(B](https://www.ruby-forum.com/t/k-b-w-7-g-s-h-bparser-enc-b-n4x78-b/113233)

<div class="topic-metadata">

**Author:** [@akira\_yamada\_S\_SSB](https://www.ruby-forum.com/u/akira_yamada_S_SSB)\
**Replies:** 1\
**Last updated:** [August 29, 2007, 3:16am UTC](https://www.ruby-forum.com/t/k-b-w-7-g-s-h-bparser-enc-b-n4x78-b/113233 "2007-08-29T03:16:10Z")

</div>

e$B0J2\<$N$h$&$K!"e(B-Kue$B$J$I$r;XDj$7$F$be(B e$BJ8;zNs$Ne(Bencodinge$B$Oe(BUS-ASCIIe$B$K$J$j$^$9!#e(B $ ./ruby -Ku -e ‘p $KCODE; a="e$B$“e(B”; p a.encoding; p a’ “UTF8” “US-ASCII” “\\343\\201\\202” e$B$=$&$$$&;EMM$K$…

---

## [Array#slice!](https://www.ruby-forum.com/t/array-slice/113211)

<div class="topic-metadata">

**Author:** [@Satoshi\_N](https://www.ruby-forum.com/u/Satoshi_N)\
**Replies:** 0\
**Last updated:** [August 28, 2007, 8:59pm UTC](https://www.ruby-forum.com/t/array-slice/113211 "2007-08-28T20:59:29Z")

</div>

ä¸­å·ã¨ã„ã„ã¾ã™ã€‚ Array#slice! ã«ã€é…åˆ—ã®ã‚µã‚¤ã‚ºã‚’è¶…ãˆã‚‹è² ã®å€¤ã‚’æ¸¡ã—ãŸã¨ãã® æŒ™å‹•ãŒãŠã‹ã—ã„ã¨æ€ã„ã¾ã™ã€‚ trunk ã¨ 1.8 ã®æœ€æ–°ç‰ˆã§å†ç¾ã—ã¾ã—ãŸã€‚ $ ./ruby -v ruby 1.…

---

## [String#slice!](https://www.ruby-forum.com/t/string-slice/113122)

<div class="topic-metadata">

**Author:** [@WATANABE\_Tetsuya](https://www.ruby-forum.com/u/WATANABE_Tetsuya)\
**Replies:** 1\
**Last updated:** [August 28, 2007, 9:13am UTC](https://www.ruby-forum.com/t/string-slice/113122 "2007-08-28T09:13:17Z")

</div>

e$BEOJUE/Li$G$9!#e(B String#slice! e$B$NLaCM$J$N$G$9$,!"$\*$+$7$$$h$&$G$9!#e(B ruby 1.9 trunk 13289 ------------------------------ e$B:F8=%3!\<%Ie(B l = “1234\\n234\\n34\\n4\\n” while j = l.slice!(/\\A.\*\\n/) p j end ----…

---

## [IndexError in rindex](https://www.ruby-forum.com/t/indexerror-in-rindex/113158)

<div class="topic-metadata">

**Author:** [@nobu](https://www.ruby-forum.com/u/nobu)\
**Replies:** 1\
**Last updated:** [August 28, 2007, 8:51am UTC](https://www.ruby-forum.com/t/indexerror-in-rindex/113158 "2007-08-28T08:51:15Z")

</div>

e$B$J$+$@$G$9!#e(B test/ruby/test\_string.rbe$B$Ne(Btest\_rindexe$B$,e(BIndexErrore$B$G\<:GT$9$k$N$Ge(B e$B$9$,!"$3$N!Ve(Badjust for Oniguruma 5.xe$B!W$H$$$&$N$O$J$s$N$?$a$N$b$Ne(B e$B$G$7$g$&$+!#e(B Index: string.c — …

---

## [Each\_byte and break](https://www.ruby-forum.com/t/each-byte-and-break/113059)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [August 27, 2007, 4:04am UTC](https://www.ruby-forum.com/t/each-byte-and-break/113059 "2007-08-27T04:04:27Z")

</div>

each\_byte e$B$+$ie(B break e$B$9$k$HFI$s$@$b$N$,$^$?FI$a$k$3$H$,$"$je(B e$B$^$9!#e(B % echo abcdef |./ruby -ve ‘STDIN.each\_byte {|b| p b; break if b == 100 }; p STDIN.read’ ruby 1.9.0 (2007-08-27 patchlevel 0) \[i686-…

---

## [Rb\_enc\_mbclen](https://www.ruby-forum.com/t/rb-enc-mbclen/112984)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 5\
**Last updated:** [August 25, 2007, 6:10pm UTC](https://www.ruby-forum.com/t/rb-enc-mbclen/112984 "2007-08-25T18:10:39Z")

</div>

rb\_enc\_mbclen e$B$N%$%s%?!\<%U%’!\<%9$Oe(B GB18030 e$B$J$I$G:$$k$s$8$ce(B e$B$J$$$G$7$g$&$+!#e(B rb\_enc\_mbclen e$B$K$O%a%b%jFb$N3+;O0LCV$OM?$($i$l$^$9$,!"=\*C\<0Le(B e$BCV$OM?$($i$l$^$;$s!#$=$N$?$a!“FI$s$G$O$$$1$J$$$H$3$m…

---

## [Test/ruby/](https://www.ruby-forum.com/t/test-ruby/112994)

<div class="topic-metadata">

**Author:** [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Replies:** 1\
**Last updated:** [August 25, 2007, 6:02pm UTC](https://www.ruby-forum.com/t/test-ruby/112994 "2007-08-25T18:02:38Z")

</div>

e$B!!$5$5$@$G$9!%e(B e$B!!$?$V$se(B m17n e$B$N1F6A$@$H;W$$$^$9$,!$e(Btest/ruby/test\_file.rb e$B$r\<B9T$9e(B e$B$k$H!$$J$s$+;\_$^$j$^$9!%860x$ODI$C$F$$$^$;$s!%e(B $ make ruby test-all TESTS=’-v ruby/test\_file’ make: \`…

---

## [Ungetc](https://www.ruby-forum.com/t/ungetc/112981)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [August 25, 2007, 11:33am UTC](https://www.ruby-forum.com/t/ungetc/112981 "2007-08-25T11:33:50Z")

</div>

e$B$^$:$O!"0J2\<$N$h$&$K$9$k$He(B core e$B$rEG$-$^$9!#e(B % ./ruby -ve ‘10000.times { STDIN.ungetc “a” }’ ruby 1.9.0 (2007-08-25 patchlevel 0) \[i686-linux\] \*\*\* glibc detected \*\*\* free(): invalid next size (normal): 0x0…

[Previous page](https://www.ruby-forum.com/c/ruby/ruby-dev/14.md?page=143)

[Next page](https://www.ruby-forum.com/c/ruby/ruby-dev/14.md?page=145)
