OSDN Git Service

Removed unused function
authorRobert Loehning <robert.loehning@nokia.com>
Tue, 13 Sep 2011 10:40:10 +0000 (12:40 +0200)
committerRobert Löhning <robert.loehning@nokia.com>
Mon, 26 Sep 2011 10:16:42 +0000 (12:16 +0200)
Usage of mapDeviceToDriveLetter(QString *) was being removed in c5a40e9e63

Change-Id: I4b0ba6f0b26df4997a9ed24cc06d9cc6da3eedc9
Reviewed-on: http://codereview.qt-project.org/4761
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
src/plugins/debugger/shared/dbgwinutils.cpp

index e936626..98e5d34 100644 (file)
@@ -172,34 +172,6 @@ unsigned long winGetCurrentProcessId()
     return GetCurrentProcessId();
 }
 
-// Helper for normalizing file names:
-// Map the device paths in  a file name to back to drive letters
-// "/Device/HarddiskVolume1/file.cpp" -> "C:/file.cpp"
-
-static bool mapDeviceToDriveLetter(QString *s)
-{
-    enum { bufSize = 512 };
-    // Retrieve drive letters and get their device names.
-    // Do not cache as it may change due to removable/network drives.
-    TCHAR driveLetters[bufSize];
-    if (!GetLogicalDriveStrings(bufSize-1, driveLetters))
-        return false;
-
-    TCHAR driveName[MAX_PATH];
-    TCHAR szDrive[3] = TEXT(" :");
-    for (const TCHAR *driveLetter = driveLetters; *driveLetter; driveLetter++) {
-        szDrive[0] = *driveLetter; // Look up each device name
-        if (QueryDosDevice(szDrive, driveName, MAX_PATH)) {
-            const QString deviceName = QString::fromWCharArray(driveName);
-            if (s->startsWith(deviceName)) {
-                s->replace(0, deviceName.size(), QString::fromWCharArray(szDrive));
-                return true;
-            }
-        }
-    }
-    return false;
-}
-
 bool isWinProcessBeingDebugged(unsigned long pid)
 {
     HANDLE processHandle = OpenProcess(PROCESS_QUERY_INFORMATION, FALSE, pid);