Euphoria
Ticket #738:
The pathinfo() function always returns a lowercase drive id.
-
Reported by
DerekParnell
Dec 29, 2011
The drive id returned should be the same case as returned by current_dir().
Details
1. Comment by jimcbrown
Dec 30, 2011
That change was a deliberate one made in http://scm.openeuphoria.org/hg/euphoria/rev/df4781b6ba44 to fix http://openeuphoria.org/ticket/721.wc
That ticket indicates the original bug only affects certain versions of Windows, so it might be possible to employ the fix only on those versions.
2. Comment by DerekParnell
Dec 30, 2011
I'm not so sure that is the case, Jim. The changeset you quote refers to canonical_path() and current_dir(). The problem I'm discussing is in pathinfo(). In that function, there is an explicit call to lower() on the drive id. I'm suggesting that this call to lower() be removed.
3. Comment by jimcbrown
Dec 30, 2011
D'oh! You're right, that lower() call should be removed - and this won't affect the other ticket.