diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2012-02-17 14:17:12 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2012-02-17 14:17:12 +0000 |
commit | e86c2789983d6e082b7c23873ac95b63b010575d (patch) | |
tree | b54822cbb8aee60eb228866b57fdaeb04b577419 /winsup | |
parent | 732f3bc8214d64342e33fecae87fcf8f616f8297 (diff) | |
download | cygnal-e86c2789983d6e082b7c23873ac95b63b010575d.tar.gz cygnal-e86c2789983d6e082b7c23873ac95b63b010575d.tar.bz2 cygnal-e86c2789983d6e082b7c23873ac95b63b010575d.zip |
* mount.cc (get_disk_type): Drop unneeded toupper call. Convert case
constants to wide chars.
Diffstat (limited to 'winsup')
-rw-r--r-- | winsup/cygwin/ChangeLog | 5 | ||||
-rw-r--r-- | winsup/cygwin/mount.cc | 12 |
2 files changed, 11 insertions, 6 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index cffd26f84..b016fc62c 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2012-02-17 Corinna Vinschen <corinna@vinschen.de> + + * mount.cc (get_disk_type): Drop unneeded toupper call. Convert case + constants to wide chars. + 2012-02-16 Corinna Vinschen <corinna@vinschen.de> * autoload.cc (NetUseGetInfo): Define. diff --git a/winsup/cygwin/mount.cc b/winsup/cygwin/mount.cc index 17d5c571f..90b369154 100644 --- a/winsup/cygwin/mount.cc +++ b/winsup/cygwin/mount.cc @@ -1851,25 +1851,25 @@ get_disk_type (LPCWSTR dos) if (is_dev (dev, L"\\Device\\")) { d += 8; - switch (toupper (*d)) + switch (*d) { - case 'C': + case L'C': if (is_dev (d, L"CdRom")) return DT_CDROM; break; - case 'F': + case L'F': if (is_dev (d, L"Floppy")) return DT_FLOPPY; break; - case 'H': + case L'H': if (is_dev (d, L"Harddisk")) return DT_HARDDISK; break; - case 'L': + case L'L': if (is_dev (d, L"LanmanRedirector\\")) return DT_SHARE_SMB; break; - case 'M': + case L'M': if (is_dev (d, L"MRxNfs\\")) return DT_SHARE_NFS; break; |