なかだです。

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はできる。
    中田 伸悦