Changeset 897 for trunk/dll/info.c


Ignore:
Timestamp:
Dec 31, 2007, 12:34:00 AM (18 years ago)
Author:
Gregg Young
Message:

Use CommaFmtULL for additional file, EA etc sizes display; Modify/Create TestFDates & TestCDates for comparing/sorting files or CNRITEMS by date/time.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/info.c

    r850 r897  
    2323  25 Aug 07 SHL IconProc: do not use freed memory - random bad things happen
    2424  27 Sep 07 SHL Correct ULONGLONG size formatting
     25  30 Dec 07 GKY Use CommaFmtULL
    2526
    2627***********************************************************************/
     
    624625    if (pfs && *pfs->szFileName) {
    625626      CHAR s[97];
     627      CHAR szCmmaFmtFileSize[81], szCmmaFmtEASize[81];
     628      CHAR szCmmaFmtFileEASize[81], szCmmaFmtFileEASizeK[81];
    626629      FILEFINDBUF4L fs;
    627630      HDIR hdir = HDIR_CREATE;
     
    693696          WinSetDlgItemText(hwnd, FLE_LASTACCESS, s);
    694697        }
    695         // 27 Sep 07 SHL fixme to use CommaFmtULL
    696         // 27 Sep 07 SHL fixme to not format numbers in IDS_SIZEINCLEASTEXT
     698        CommaFmtULL(szCmmaFmtFileSize,
     699                    sizeof(szCmmaFmtFileSize), fs.cbFile, ' ');
     700        CommaFmtULL(szCmmaFmtEASize,
     701                    sizeof(szCmmaFmtEASize), CBLIST_TO_EASIZE(fs.cbList), ' ');
     702        CommaFmtULL(szCmmaFmtFileEASize,
     703                    sizeof(szCmmaFmtFileEASize),
     704                    fs.cbFile + CBLIST_TO_EASIZE(fs.cbList),
     705                    ' ');
     706        CommaFmtULL(szCmmaFmtFileEASizeK,
     707                    sizeof(szCmmaFmtFileEASizeK),
     708                    fs.cbFile + CBLIST_TO_EASIZE(fs.cbList),
     709                    'K');
    697710        sprintf(s,
    698711                GetPString(IDS_SIZEINCLEASTEXT),
    699                 fs.cbFile,
    700                 CBLIST_TO_EASIZE(fs.cbList),
    701                 fs.cbFile + CBLIST_TO_EASIZE(fs.cbList),
    702                 (ULONG)((fs.cbFile + CBLIST_TO_EASIZE(fs.cbList)) / 1024));
     712                szCmmaFmtFileSize,
     713                szCmmaFmtEASize,
     714                szCmmaFmtFileEASize,
     715                szCmmaFmtFileEASizeK);
    703716        WinSetDlgItemText(hwnd, FLE_SIZES, s);
    704         // 27 Sep 07 SHL fixme to use CommaFmtULL
    705         sprintf(s, "%llub", fs.cbFileAlloc - fs.cbFile);
     717        CommaFmtULL(szCmmaFmtFileSize,
     718                    sizeof(szCmmaFmtFileSize), fs.cbFileAlloc - fs.cbFile, ' ');
     719        sprintf(s, "%s", szCmmaFmtFileSize);
    706720        WinSetDlgItemText(hwnd, FLE_SLACK, s);
    707721        WinCheckButton(hwnd,
Note: See TracChangeset for help on using the changeset viewer.