Changeset 846 for trunk/dll/info.c


Ignore:
Timestamp:
Sep 27, 2007, 11:16:00 PM (18 years ago)
Author:
Steven Levine
Message:

Correct ULONGLONG size formatting to avoid traps

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/info.c

    r841 r846  
    2222  25 Aug 07 SHL Drop list from FILESTUF - data not static
    2323  25 Aug 07 SHL IconProc: do not use freed memory - random bad things happen
     24  27 Sep 07 SHL Correct ULONGLONG size formatting
    2425
    2526***********************************************************************/
     
    692693          WinSetDlgItemText(hwnd, FLE_LASTACCESS, s);
    693694        }
     695        // 27 Sep 07 SHL fixme to use CommaFmtULL
     696        // 27 Sep 07 SHL fixme to not format numbers in IDS_SIZEINCLEASTEXT
    694697        sprintf(s,
    695698                GetPString(IDS_SIZEINCLEASTEXT),
     
    697700                CBLIST_TO_EASIZE(fs.cbList),
    698701                fs.cbFile + CBLIST_TO_EASIZE(fs.cbList),
    699                 (fs.cbFile + CBLIST_TO_EASIZE(fs.cbList)) / 1024);
     702                (ULONG)((fs.cbFile + CBLIST_TO_EASIZE(fs.cbList)) / 1024));
    700703        WinSetDlgItemText(hwnd, FLE_SIZES, s);
    701         sprintf(s, "%lub", fs.cbFileAlloc - fs.cbFile);
     704        // 27 Sep 07 SHL fixme to use CommaFmtULL
     705        sprintf(s, "%llub", fs.cbFileAlloc - fs.cbFile);
    702706        WinSetDlgItemText(hwnd, FLE_SLACK, s);
    703707        WinCheckButton(hwnd,
Note: See TracChangeset for help on using the changeset viewer.