e$BC.2H$H$$$$$^$9!#e(B
dir.ce$B$K$$$$F!“e(Bruby_brace_expande$B4X?t$Ne(Bstre$B$,e(Bwhile(p<rbrace)e$B%k!<%WFb$NESCf$G2u$l$Fe(B
e$BITDj$K$J$k$N$,D>@$N860x$G$7$?!#e(B
GCe$B$,5/$-$k$H2u$l$k$N$G!”@x:_E$KLdBj$N$“$C$?4D6-$G$O!“e(B
100.times{
a=
Dir[”#{dir}{ext,ext,ext,ext,ext,ext,ext,ext,ext,ext,ext,ext,ext,ext,ext,ext,ext,ext,ext,ext,ext,ext,ext,ext,ext,ext,win32}/**/*.rb”].sort
p [a.select{|i| i=~/win32/}.size,a.size,a[0]]
}
e$B$H$+$9$k$He(BSEGVe$B$r4^$a$*$+$7$J7k2L$r=P$9$H;W$$$^$9!#e(B
e$B85$r$?$I$l$Pe(Bpush_globe$B4X?tFb$Ge(BRSTRING_PTR(str)e$B$rEO$7$F$$$k$N$K!"e(B
stre$B$,e(BGCe$B$Ge(Bmarke$B$5$l$:$K2s<}$5$l$k$?$a$J$N$G!"e(B
e$B0J2<$Ne(Bpatche$B!Je(BIRCe$B$G65$($F$b$i$C$?e(Bpatche$B$G$9$,e(B)e$B$GD>$k;v$r3NG’$7$^$7$?!#e(B
#GCe$BI]$$e(B
svn diff dir.c
Index: dir.c
===================================================================
— dir.c (e$B%j%S%8%g%se(B 27267)
+++ dir.c (e$B:n6H%3%T!<e(B)
@@ -1622,14 +1622,17 @@
{
struct glob_args args;
rb_encoding *enc = rb_enc_get(str);
static VALUE
2010e$BG/e(B2e$B7ne(B27e$BF|e(B13:35 U.Nakamura [email protected]: