なかだです。 At Mon, 21 Nov 2005 15:54:07 +0900, U.Nakamura wrote in [ruby-dev:27782]: > | > +#ifdef DOSISH_UNC > | > + if (!isdirsep(*p)) /* when *p is not dirsep, incomplete UNC. */ > | > + p = RSTRING(fname)->ptr + 1; > | > +#endif > | > | ちょっと気になるのは、例によってマルチバイト関係ですが…。 > > これ、どこかから / を拾ってこようと思って、ついなんとなく先頭 > から2文字目を拾っちゃったのですが、 > p = strrdirsep(RSTRING(fname)->ptr); > か > p = "/"; > にすりゃよかったと反省しております。 気にしてるのは、 !isdirsep(*p) のほうです。UNCってマルチバイト は不可なんでしたっけ? -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦