Changeset 897 for trunk/dll/seeall.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/seeall.c

    r888 r897  
    3131  26 Aug 07 GKY DosSleep(1) in loops changed to (0)
    3232  27 Sep 07 SHL Correct ULONGLONG size formatting
     33  30 Dec 07 GKY Use CommaFmtULL
     34  30 Dec 07 GKY Use TestFDates for comparing by date
    3335
    3436***********************************************************************/
     
    15721574  int ret;
    15731575
    1574   ret = (d1->date.year > d2->date.year) ? 1 :
     1576  ret = TestFDates(NULL, NULL,
     1577                  &d2->date, &d2->time,
     1578                  &d1->date, &d1->time);
     1579    /*(d1->date.year > d2->date.year) ? 1 :
    15751580    (d1->date.year < d2->date.year) ? -1 :
    15761581    (d1->date.month > d2->date.month) ? 1 :
     
    15831588    (d1->time.minutes < d2->time.minutes) ? -1 :
    15841589    (d1->time.twosecs > d2->time.twosecs) ? 1 :
    1585     (d1->time.twosecs < d2->time.twosecs) ? -1 : 0;
     1590    (d1->time.twosecs < d2->time.twosecs) ? -1 : 0;*/
    15861591
    15871592  if (!ret)
     
    22282233  ALLDATA *ad = WinQueryWindowPtr(hwnd, QWL_USER);
    22292234  POINTL ptl;
    2230   CHAR szBuff[CCHMAXPATH + 80];
     2235  CHAR szBuff[CCHMAXPATH + 80], szCmmaFmtFileSize[81];
    22312236  ULONG len, y;
    22322237
     
    22622267                    standardcolors[Colors[COLORS_NORMALBACK]]);
    22632268  }
    2264   // 27 Sep 07 SHL fixme to use CommaFmtULL
     2269  CommaFmtULL(szCmmaFmtFileSize,
     2270              sizeof(szCmmaFmtFileSize), ad->afindex[y]->cbFile, ' ');
    22652271  len = sprintf(szBuff,
    2266                 "%c%-*.*s  %-12llu  %c%c%c%c%c  %04u/%02u/%02u %02u:%02u:%02u ",
     2272                "%c%-*.*s  %-12s  %c%c%c%c%c  %04u/%02u/%02u %02u:%02u:%02u ",
    22672273                whichfile == ad->cursored - 1 ? '>' : ' ',
    22682274                ad->fullnames ? ad->longestw : ad->longest,
     
    22702276                ad->fullnames ? ad->afindex[y]->fullname :
    22712277                ad->afindex[y]->filename,
    2272                 ad->afindex[y]->cbFile,
     2278                szCmmaFmtFileSize,
    22732279                "-A"[((ad->afindex[y]->attrFile & FILE_ARCHIVED) != 0)],
    22742280                "-R"[((ad->afindex[y]->attrFile & FILE_READONLY) != 0)],
     
    33453351      register ULONG x;
    33463352      ULONG y, len, numlines;
    3347       CHAR szBuff[CCHMAXPATH + 80];
     3353      CHAR szBuff[CCHMAXPATH + 80], szCmmaFmtFileSize[81];
    33483354      BOOL inverted, hidsys, reado, wascursored;
    33493355
     
    34323438                              standardcolors[Colors
    34333439                                             [COLORS_CURSOREDNORMALBACK]]);
    3434             // 27 Sep 07 SHL fixme to use CommaFmtULL
     3440            CommaFmtULL(szCmmaFmtFileSize,
     3441                        sizeof(szCmmaFmtFileSize), pAD->afindex[y]->cbFile, ' ');
    34353442            len =
    34363443              sprintf(szBuff,
    3437                       "%c%-*.*s  %-12llu  %c%c%c%c%c  %04u/%02u/%02u %02u:%02u:%02u ",
     3444                      "%c%-*.*s  %-12s  %c%c%c%c%c  %04u/%02u/%02u %02u:%02u:%02u ",
    34383445                      wascursored ? '>' : ' ',
    34393446                      pAD->fullnames ? pAD->longestw : pAD->longest,
    34403447                      pAD->fullnames ? pAD->longestw : pAD->longest,
    34413448                      (pAD->fullnames) ? pAD->afindex[y]->fullname : pAD->
    3442                       afindex[y]->filename, pAD->afindex[y]->cbFile,
     3449                      afindex[y]->filename, szCmmaFmtFileSize,
    34433450                      "-A"[((pAD->afindex[y]->attrFile & FILE_ARCHIVED) !=
    34443451                            0)],
Note: See TracChangeset for help on using the changeset viewer.