Index: src/chext/MenuExt.cpp =================================================================== diff -u -N -rd0fdcc905035e648382256101a3d99f429af6d56 -re912e0a6b456c2eed24bec7303a908d3ff0aa59a --- src/chext/MenuExt.cpp (.../MenuExt.cpp) (revision d0fdcc905035e648382256101a3d99f429af6d56) +++ src/chext/MenuExt.cpp (.../MenuExt.cpp) (revision e912e0a6b456c2eed24bec7303a908d3ff0aa59a) @@ -34,7 +34,7 @@ { int iOffset=0; size_t iLength=_tcslen(lpszString); - for (int j=0;jGetShortcutsPtr(); TCHAR szText[256], szSize[32]; - __int64 iiFree; + ull_t ullFree; for (int i=0;iiShortcutsCount;i++) { // modify text - if (g_pscsShared->bShowFreeSpace && GetDynamicFreeSpace(pShortcuts[i].szPath, &iiFree, NULL)) + if (g_pscsShared->bShowFreeSpace && GetDynamicFreeSpace(pShortcuts[i].szPath, &ullFree, NULL)) { - _sntprintf(szText, 256 - 1, _T("%s (%s)"), pShortcuts[i].szName, GetSizeString(iiFree, szSize, 32)); + _sntprintf(szText, 256 - 1, _T("%s (%s)"), pShortcuts[i].szName, GetSizeString(ullFree, szSize, 32)); szText[256 - 1] = _T('\0'); _tcsncpy(pShortcuts[i].szName, szText, 127); // OTF("Text to display=%s\r\n", pShortcuts[i].szName);