Changeset 275


Ignore:
Timestamp:
Dec 8, 2005, 8:36:17 AM (20 years ago)
Author:
root
Message:

Comments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/dircnrs.c

    r213 r275  
    1616  26 May 05 SHL More large file formatting updates
    1717  05 Jun 05 SHL Use QWL_USER
     18  10 Nov 05 SHL Comments
    1819
    1920***********************************************************************/
     
    4344
    4445
    45 MRESULT EXPENTRY DirFrameWndProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2) {
    46 
     46MRESULT EXPENTRY DirFrameWndProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2)
     47{
    4748  return CommonFrameWndProc(DIR_CNR,hwnd,msg,mp1,mp2);
    4849}
    4950
    5051
    51 MRESULT EXPENTRY DirTextProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2) {
    52 
     52MRESULT EXPENTRY DirTextProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2)
     53{
    5354  static BOOL   emphasized      = FALSE;
    5455  static HWND   hwndButtonPopup = (HWND)0;
     
    228229            break;
    229230          default:
    230             PostMsg(WinWindowFromID(WinQueryWindow(hwnd,QW_PARENT),
    231                                     DIR_CNR),
    232                     WM_CONTROL,
    233                     MPFROM2SHORT(DIR_CNR,
    234                                  CN_CONTEXTMENU),
    235                     MPVOID);
    236             break;
    237         }
    238       }
     231            PostMsg(WinWindowFromID(WinQueryWindow(hwnd,QW_PARENT),DIR_CNR),
     232                    WM_CONTROL,
     233                    MPFROM2SHORT(DIR_CNR,CN_CONTEXTMENU),
     234                    MPVOID);
     235            break;
     236        }
     237      } // case WM_CONTENT_MENU
     238
    239239MenuAbort:
     240
    240241      if(msg == UM_CONTEXTMENU)
    241242        return 0;
     
    288289
    289290        memset(&nr,0,sizeof(NOTIFYRECORDENTER));
    290         nr.hwndCnr = WinWindowFromID(WinQueryWindow(hwnd,QW_PARENT),
    291                                      DIR_CNR);
     291        nr.hwndCnr = WinWindowFromID(WinQueryWindow(hwnd,QW_PARENT),DIR_CNR);
    292292        WinSendMsg(WinQueryWindow(hwnd,QW_PARENT),
    293293                   WM_CONTROL,
    294                    MPFROM2SHORT(DIR_CNR,
    295                                 CN_ENTER),
     294                   MPFROM2SHORT(DIR_CNR,CN_ENTER),
    296295                   MPFROMP(&nr));
    297296      }
     
    488487
    489488
    490 MRESULT EXPENTRY DirClientWndProc (HWND hwnd,ULONG msg,MPARAM mp1,
    491                                    MPARAM mp2) {
    492 
     489MRESULT EXPENTRY DirClientWndProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2)
     490{
    493491  switch(msg) {
    494492    case UM_CONTAINERDIR:
     
    781779       */
    782780      dcd = WinQueryWindowPtr(hwnd,QWL_USER);
    783       if(dcd) {
     781      if (dcd) {
    784782        DosEnterCritSec();
    785          if(dcd->stopflag)
     783         if (dcd->stopflag)
    786784           dcd->stopflag--;
    787          if(dcd->stopflag) {
     785         if (dcd->stopflag) {
    788786           DosExitCritSec();
    789787           return 0;
     
    11821180
    11831181
    1184 MRESULT EXPENTRY DirCnrWndProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2) {
    1185 
     1182MRESULT EXPENTRY DirCnrWndProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2)
     1183{
    11861184  DIRCNRDATA *dcd = WinQueryWindowPtr(hwnd,QWL_USER);
    11871185
     
    11911189
    11921190    case DM_DISCARDOBJECT:
    1193       if(dcd)
     1191      if (dcd)
    11941192        return WinSendMsg(dcd->hwndObject,msg,mp1,mp2);
    11951193      else
     
    11981196    case WM_CHAR:
    11991197      shiftstate = (SHORT1FROMMP(mp1) & (KC_SHIFT | KC_ALT | KC_CTRL));
    1200       if(SHORT1FROMMP(mp1) & KC_KEYUP)
     1198      if (SHORT1FROMMP(mp1) & KC_KEYUP)
    12011199        return (MRESULT)TRUE;
    1202       if(SHORT1FROMMP(mp1) & KC_VIRTUALKEY) {
     1200      if (SHORT1FROMMP(mp1) & KC_VIRTUALKEY) {
    12031201        switch(SHORT2FROMMP(mp2)) {
    12041202          case VK_INSERT:
    1205             if((shiftstate & KC_CTRL) == KC_CTRL)
     1203            if ((shiftstate & KC_CTRL) == KC_CTRL)
    12061204              PostMsg(hwnd,
    12071205                      WM_COMMAND,
    12081206                      MPFROM2SHORT(IDM_MKDIR,0),
    12091207                      MPVOID);
    1210             else if((shiftstate & KC_ALT) == KC_ALT)
     1208            else if ((shiftstate & KC_ALT) == KC_ALT)
    12111209              PostMsg(hwnd,
    12121210                      WM_COMMAND,
     
    12151213            break;
    12161214          case VK_PAGEUP:
    1217             if((shiftstate & KC_CTRL) == KC_CTRL)
     1215            if ((shiftstate & KC_CTRL) == KC_CTRL)
    12181216              PostMsg(hwnd,
    12191217                      WM_COMMAND,
     
    12221220            break;
    12231221          case VK_PAGEDOWN:
    1224             if((shiftstate & KC_CTRL) == KC_CTRL)
     1222            if ((shiftstate & KC_CTRL) == KC_CTRL)
    12251223              PostMsg(hwnd,
    12261224                      WM_COMMAND,
     
    12291227            break;
    12301228          case VK_HOME:
    1231             if((shiftstate & KC_CTRL) == KC_CTRL && dcd) {
     1229            if ((shiftstate & KC_CTRL) == KC_CTRL && dcd) {
    12321230
    12331231              CHAR s[CCHMAXPATH],*p;
     
    12351233              strcpy(s,dcd->directory);
    12361234              p = strchr(s,'\\');
    1237               if(p) {
     1235              if (p) {
    12381236                p++;
    12391237                *p = 0;
     
    12461244            break;
    12471245          case VK_DELETE:
    1248             if((shiftstate & KC_CTRL) == KC_CTRL)
     1246            if ((shiftstate & KC_CTRL) == KC_CTRL)
    12491247              PostMsg(hwnd,WM_COMMAND,MPFROM2SHORT(IDM_PERMDELETE,0),MPVOID);
    1250             else if((shiftstate & KC_SHIFT) == KC_SHIFT)
     1248            else if ((shiftstate & KC_SHIFT) == KC_SHIFT)
    12511249              PostMsg(hwnd,WM_COMMAND,MPFROM2SHORT(IDM_SAVETOCLIP,0),MPVOID);
    12521250            else
     
    12551253        }
    12561254      }
    1257       if(shiftstate || fNoSearch)
     1255      if (shiftstate || fNoSearch)
    12581256        break;
    1259       if(SHORT1FROMMP(mp1) & KC_CHAR) {
     1257      if (SHORT1FROMMP(mp1) & KC_CHAR) {
    12601258
    12611259        ULONG        thistime,len;
     
    12631261        PCNRITEM     pci;
    12641262
    1265         if(!dcd)
     1263        if (!dcd)
    12661264          break;
    12671265        switch(SHORT1FROMMP(mp2)) {
     
    12741272          default:
    12751273            thistime = WinQueryMsgTime(WinQueryAnchorBlock(hwnd));
    1276             if(thistime > dcd->lasttime + 1250)
     1274            if (thistime > dcd->lasttime + 1250)
    12771275              *dcd->szCommonName = 0;
    12781276            dcd->lasttime = thistime;
    1279             if(SHORT1FROMMP(mp2) == ' ' && !dcd->szCommonName)
     1277            if (SHORT1FROMMP(mp2) == ' ' && !dcd->szCommonName)
    12801278              break;
    12811279KbdRetry:
    12821280            len = strlen(dcd->szCommonName);
    1283             if(len >= CCHMAXPATH - 1) {
     1281            if (len >= CCHMAXPATH - 1) {
    12841282              *dcd->szCommonName = 0;
    12851283              len = 0;
     
    12951293            pci = WinSendMsg(hwnd,CM_SEARCHSTRING,MPFROMP(&srch),
    12961294                             MPFROMLONG(CMA_FIRST));
    1297             if(pci && (INT)pci != -1) {
     1295            if (pci && (INT)pci != -1) {
    12981296
    12991297              USHORT          attrib = CRA_CURSORED;
    13001298
    13011299              /* make found item current item */
    1302               if(!stricmp(pci->pszFileName,dcd->szCommonName))
     1300              if (!stricmp(pci->pszFileName,dcd->szCommonName))
    13031301                attrib |= CRA_SELECTED;
    13041302              WinSendMsg(hwnd,CM_SETRECORDEMPHASIS,MPFROMP(pci),
     
    13091307            }
    13101308            else {
    1311               if(SHORT1FROMMP(mp2) == ' ') {
     1309              if (SHORT1FROMMP(mp2) == ' ') {
    13121310                dcd->szCommonName[len] = 0;
    13131311                break;
     
    13151313              *dcd->szCommonName = 0;
    13161314              dcd->lasttime = 0;
    1317               if(len)           // retry as first letter if no match
     1315              if (len)           // retry as first letter if no match
    13181316                goto KbdRetry;
    13191317            }
     
    13371335        memset(&cnri,0,sizeof(CNRINFO));
    13381336        cnri.cb = sizeof(CNRINFO);
    1339         if(WinSendMsg(hwnd,CM_QUERYCNRINFO,MPFROMP(&cnri),
     1337        if (WinSendMsg(hwnd,CM_QUERYCNRINFO,MPFROMP(&cnri),
    13401338                      MPFROMLONG(sizeof(CNRINFO)))) {
    1341           if(cnri.flWindowAttr & CV_DETAIL)
     1339          if (cnri.flWindowAttr & CV_DETAIL)
    13421340            PrfWriteProfileData(fmprof,appname,"CnrSplitBar",
    13431341                                (PVOID)&cnri.xVertSplitbar,sizeof(LONG));
     
    13471345
    13481346    case UM_COMPARE:
    1349       if(dcd && mp1 && mp2) {
     1347      if (dcd && mp1 && mp2) {
    13501348
    13511349        COMPARE *cmp;
    13521350        CHAR    *leftdir = (CHAR *)mp1,*rightdir = (CHAR *)mp2;
    13531351
    1354         if(!IsFile(leftdir) &&
     1352        if (!IsFile(leftdir) &&
    13551353           !IsFile(rightdir)) {
    13561354          cmp = malloc(sizeof(COMPARE));
    1357           if(cmp) {
     1355          if (cmp) {
    13581356            memset(cmp,0,sizeof(COMPARE));
    13591357            cmp->size = sizeof(COMPARE);
     
    13811379
    13821380    case UM_UPDATERECORDLIST:
    1383       if(dcd && mp1)
     1381      if (dcd && mp1)
    13841382        WinSendMsg(dcd->hwndObject,
    13851383                   msg,
     
    13891387
    13901388    case UM_UPDATERECORD:
    1391       if(dcd && mp1) {
     1389      if (dcd && mp1) {
    13921390
    13931391        CHAR    *filename;
    13941392
    13951393        filename = mp1;
    1396         if(filename)
     1394        if (filename)
    13971395          UpdateCnrRecord(hwnd,
    13981396                          filename,
     
    14061404       * put name of our window (directory name) on status line
    14071405       */
    1408       if(dcd && hwndStatus && mp2) {
     1406      if (dcd && hwndStatus && mp2) {
    14091407
    14101408        PCNRITEM   pci = NULL;
    14111409
    1412         if(fAutoView && hwndMain) {
     1410        if (fAutoView && hwndMain) {
    14131411          pci = WinSendMsg(hwnd,CM_QUERYRECORDEMPHASIS,MPFROMLONG(CMA_FIRST),
    14141412                           MPFROMSHORT(CRA_CURSORED));
    1415           if(pci && (INT)pci != -1 &&
     1413          if (pci && (INT)pci != -1 &&
    14161414             (!(driveflags[toupper(*pci->szFileName) - 'A'] & DRIVE_SLOW)))
    14171415            WinSendMsg(hwndMain,
     
    14251423                       MPVOID);
    14261424        }
    1427         if(*dcd->directory) {
    1428           if(hwndMain)
     1425        if (*dcd->directory) {
     1426          if (hwndMain)
    14291427            WinSendMsg(hwndMain,
    14301428                       UM_SETUSERLISTNAME,
     
    14341432            add_udir(FALSE,dcd->directory);
    14351433        }
    1436         if(hwndMain)
     1434        if (hwndMain)
    14371435          PostMsg(hwndMain,
    14381436                  UM_ADVISEFOCUS,
     
    14401438                  MPVOID);
    14411439      }
    1442       if(mp2) {
     1440      if (mp2) {
    14431441        LastDir = hwnd;
    14441442        PostMsg(hwnd,
     
    14461444                MPVOID,
    14471445                MPVOID);
    1448         if(fSwitchTreeOnFocus &&
    1449            hwndTree &&
    1450            dcd &&
    1451            *dcd->directory)
     1446        if (fSwitchTreeOnFocus &&
     1447            hwndTree &&
     1448            dcd &&
     1449            *dcd->directory)
    14521450          WinSendMsg(hwndTree,
    14531451                     UM_SHOWME,
     
    14581456
    14591457    case UM_SETDIR:
    1460       if(dcd && mp1) {
     1458      if (dcd && mp1) {
    14611459
    14621460        CHAR fullname[CCHMAXPATH];
    14631461
    14641462        DosError(FERR_DISABLEHARDERR);
    1465         if(!DosQueryPathInfo((CHAR *)mp1,
     1463        if (!DosQueryPathInfo((CHAR *)mp1,
    14661464                             FIL_QUERYFULLNAME,
    14671465                             fullname,
    14681466                             sizeof(fullname))) {
    1469           if(stricmp(dcd->directory,fullname)) {
     1467          if (stricmp(dcd->directory,fullname)) {
    14701468            strcpy(dcd->previous,dcd->directory);
    14711469            strcpy(dcd->directory,fullname);
     
    14731471             dcd->stopflag++;
    14741472            DosExitCritSec();
    1475             if(!PostMsg(dcd->hwndObject,
    1476                         UM_RESCAN,
    1477                         MPVOID,
    1478                         MPFROMLONG(1L))) {
     1473            if (!PostMsg(dcd->hwndObject,
     1474                         UM_RESCAN,
     1475                         MPVOID,
     1476                         MPFROMLONG(1L))) {
    14791477              strcpy(dcd->directory,dcd->previous);
    14801478              DosEnterCritSec();
     
    14821480              DosExitCritSec();
    14831481            }
    1484             else if(*dcd->directory) {
    1485               if(hwndMain)
     1482            else if (*dcd->directory) {
     1483              if (hwndMain)
    14861484                WinSendMsg(hwndMain,
    14871485                           UM_SETUSERLISTNAME,
     
    14981496
    14991497    case UM_RESCAN:
    1500       if(dcd) {
     1498      if (dcd) {
    15011499
    15021500        CNRINFO   cnri;
     
    15241522        sprintf(s,"%s / %s",tb,tf);
    15251523        WinSetDlgItemText(dcd->hwndClient,DIR_SELECTED,s);
    1526         if(hwndStatus &&
    1527            dcd->hwndFrame == WinQueryActiveWindow(dcd->hwndParent)) {
     1524        if (hwndStatus &&
     1525            dcd->hwndFrame == WinQueryActiveWindow(dcd->hwndParent)) {
    15281526          PostMsg(dcd->hwndObject,
    15291527                  UM_RESCAN2,
    15301528                  MPVOID,
    15311529                  MPVOID);
    1532           if((fSplitStatus &&
    1533               hwndStatus2) ||
    1534              fMoreButtons) {
     1530          if ((fSplitStatus && hwndStatus2) ||
     1531              fMoreButtons) {
    15351532            pci = WinSendMsg(hwnd,
    15361533                             CM_QUERYRECORDEMPHASIS,
    15371534                             MPFROMLONG(CMA_FIRST),
    15381535                             MPFROMSHORT(CRA_CURSORED));
    1539             if(pci && (INT)pci != -1)
     1536            if (pci && (INT)pci != -1)
    15401537            {
    1541               if(fSplitStatus && hwndStatus2)
     1538              if (fSplitStatus && hwndStatus2)
    15421539              {
    15431540                CommaFmtULL(tb,sizeof(tb),pci->cbFile + pci->easize,' ');
    1544                 if(!fMoreButtons)
     1541                if (!fMoreButtons)
    15451542                  sprintf(s,
    15461543                          " %s  %04u/%02u/%02u %02u:%02u:%02u  [%s]  %s",
     
    15721569              else
    15731570                WinSetWindowText(hwndStatus2,NullStr);
    1574               if(fMoreButtons) {
     1571              if (fMoreButtons) {
    15751572                WinSetWindowText(hwndName,pci->pszFileName);
    15761573                sprintf(s,
     
    15981595
    15991596    case UM_SORTRECORD:
    1600       if(dcd) {
     1597      if (dcd) {
    16011598
    16021599        CNRINFO cnri;
     
    16211618
    16221619    case UM_SETUP:
    1623       if(dcd) {
    1624         if(!dcd->hwndObject) {
     1620      if (dcd) {
     1621        if (!dcd->hwndObject) {
    16251622          /*
    16261623           * first time through -- set things up
     
    16541651                                &size);
    16551652            size = sizeof(MASK);
    1656             if(!*dcd->mask.szMask &&
    1657                !dcd->mask.attrFile &&
    1658                !dcd->mask.antiattr) {
    1659               if(PrfQueryProfileSize(fmprof,
    1660                                      appname,
    1661                                      "DirFilter",
    1662                                      &size) &&
    1663                 size) {
     1653            if (!*dcd->mask.szMask &&
     1654                !dcd->mask.attrFile &&
     1655                !dcd->mask.antiattr)
     1656            {
     1657              if (PrfQueryProfileSize(fmprof,
     1658                                      appname,
     1659                                      "DirFilter",
     1660                                      &size) &&
     1661                  size)
     1662              {
    16641663                PrfQueryProfileData(fmprof,
    16651664                                    appname,
     
    16761675            *(dcd->mask.prompt) = 0;
    16771676          }
    1678           if(dcd->flWindowAttr)
     1677          if (dcd->flWindowAttr)
    16791678            cnri.flWindowAttr = dcd->flWindowAttr;
    16801679          else
     
    16841683          cnri.flWindowAttr |= CV_FLOW;
    16851684          dcd->flWindowAttr |= CV_FLOW;
    1686           if(WinWindowFromID(dcd->hwndFrame,FID_TITLEBAR))
     1685          if (WinWindowFromID(dcd->hwndFrame,FID_TITLEBAR))
    16871686            cnri.flWindowAttr &= (~CA_CONTAINERTITLE);
    16881687          else
    16891688            cnri.flWindowAttr |= CA_CONTAINERTITLE;
    1690           if(!dcd->sortFlags)
     1689          if (!dcd->sortFlags)
    16911690            dcd->sortFlags = sortFlags;
    16921691          WinSendMsg(hwnd,
     
    17001699                               dcd,
    17011700                               FALSE);
    1702           if(_beginthread(MakeObjWin,
    1703                           NULL,
    1704                           245760,
    1705                           (PVOID)dcd) == -1) {
     1701          if (_beginthread(MakeObjWin,
     1702                           NULL,
     1703                           245760,
     1704                           (PVOID)dcd) == -1) {
    17061705            PostMsg(hwnd,
    17071706                    WM_CLOSE,
     
    17321731
    17331732    case WM_MENUEND:
    1734       if(dcd) {
     1733      if (dcd) {
    17351734
    17361735        HWND hwndMenu = (HWND)mp2;
    17371736
    1738         if(hwndMenu == DirCnrMenu || hwndMenu == FileMenu ||
    1739            hwndMenu == DirMenu) {
     1737        if (hwndMenu == DirCnrMenu ||
     1738            hwndMenu == FileMenu ||
     1739            hwndMenu == DirMenu)
     1740        {
    17401741          MarkAll(hwnd,TRUE,FALSE,TRUE);
    1741           if(dcd->cnremphasized) {
     1742          if (dcd->cnremphasized) {
    17421743            WinSendMsg(hwnd,CM_SETRECORDEMPHASIS,MPVOID,
    17431744                       MPFROM2SHORT(FALSE,CRA_SOURCE));
     
    17491750
    17501751    case UM_OPENWINDOWFORME:
    1751       if(dcd) {
    1752         if(mp1 &&
    1753            !IsFile((CHAR *)mp1))
     1752      if (dcd) {
     1753        if (mp1 && !IsFile((CHAR *)mp1)) {
    17541754          OpenDirCnr(hwnd,
    17551755                     dcd->hwndParent,
     
    17571757                     FALSE,
    17581758                     (char *)mp1);
    1759         else if(mp1 &&
    1760                 IsFile(mp1) == 1)
     1759        }
     1760        else if (mp1 && IsFile(mp1) == 1) {
    17611761          StartArcCnr(HWND_DESKTOP,
    17621762                      dcd->hwndFrame,
     
    17641764                      4,
    17651765                      (ARC_TYPE *)mp2);
     1766        }
    17661767      }
    17671768      return 0;
    17681769
    17691770    case MM_PORTHOLEINIT:
    1770       if(dcd) {
     1771      if (dcd) {
    17711772        switch(SHORT1FROMMP(mp1)) {
    17721773          case 0:
     
    17901791    case UM_INITMENU:
    17911792    case WM_INITMENU:
    1792       if(dcd) {
     1793      if (dcd) {
    17931794        switch(SHORT1FROMMP(mp1)) {
    17941795          case IDM_FILESMENU:
    1795             if(isalpha(*dcd->directory)) {
    1796               if(driveflags[toupper(*dcd->directory) - 'A'] & DRIVE_NOTWRITEABLE) {
     1796            if (isalpha(*dcd->directory)) {
     1797              if (driveflags[toupper(*dcd->directory) - 'A'] & DRIVE_NOTWRITEABLE) {
    17971798                WinEnableMenuItem((HWND)mp2,IDM_MOVEMENU,FALSE);
    17981799                WinEnableMenuItem((HWND)mp2,IDM_RENAME,FALSE);
     
    18251826            WinEnableMenuItem((HWND)mp2,IDM_RESELECT,
    18261827                              (dcd->lastselection != NULL));
    1827             if(isalpha(*dcd->directory)) {
    1828               if(driveflags[toupper(*dcd->directory) - 'A'] &
     1828            if (isalpha(*dcd->directory)) {
     1829              if (driveflags[toupper(*dcd->directory) - 'A'] &
    18291830                 DRIVE_NOTWRITEABLE)
    18301831                WinEnableMenuItem((HWND)mp2,
     
    18611862        dcd->hwndLastMenu = (HWND)mp2;
    18621863      }
    1863       if(msg == WM_INITMENU)
     1864      if (msg == WM_INITMENU)
    18641865        break;
    18651866      return 0;
    18661867
    18671868    case UM_FILTER:
    1868       if(dcd) {
     1869      if (dcd) {
    18691870
    18701871        PCNRITEM pci;
    18711872
    1872         if(mp1) {
     1873        if (mp1) {
    18731874          DosEnterCritSec();
    18741875           SetMask((CHAR *)mp1,&dcd->mask);
     
    18781879        WinSendMsg(hwnd,CM_FILTER,MPFROMP(Filter),MPFROMP(&dcd->mask));
    18791880        dcd->suspendview = 0;
    1880         if(fAutoView && hwndMain) {
     1881        if (fAutoView && hwndMain) {
    18811882          pci = WinSendMsg(hwnd,CM_QUERYRECORDEMPHASIS,
    18821883                           MPFROMLONG(CMA_FIRST),
    18831884                           MPFROMSHORT(CRA_CURSORED));
    1884           if(pci && (INT)pci != -1 &&
     1885          if (pci && (INT)pci != -1 &&
    18851886             (!(driveflags[toupper(*pci->szFileName) - 'A'] & DRIVE_SLOW)))
    18861887            WinSendMsg(hwndMain,
     
    19021903
    19031904    case UM_COMMAND:
    1904       if(mp1) {
    1905         if(dcd) {
    1906           if(!PostMsg(dcd->hwndObject,
    1907                       UM_COMMAND,
    1908                       mp1,
    1909                       mp2)) {
     1905      if (mp1) {
     1906        if (dcd) {
     1907          if (!PostMsg(dcd->hwndObject,
     1908                       UM_COMMAND,
     1909                       mp1,
     1910                       mp2))
     1911          {
    19101912            FreeListInfo((LISTINFO *)mp1);
    19111913            DosBeep(50,100);
     
    19201922
    19211923    case UM_NOTIFY:
    1922       if(mp2)
     1924      if (mp2)
    19231925        Notify((CHAR *)mp2);
    19241926      return 0;
    19251927
    19261928    case UM_DRIVECMD:
    1927       if(mp1)
     1929      if (mp1)
    19281930        WinSendMsg(hwnd,
    19291931                   WM_COMMAND,
     
    19341936    case WM_COMMAND:
    19351937      DosError(FERR_DISABLEHARDERR);
    1936       if(dcd) {
     1938      if (dcd) {
    19371939        switch(SHORT1FROMMP(mp1)) {
    19381940          case IDM_SETTARGET:
     
    19531955              sip.title = GetPString(IDS_CREATETITLETEXT);
    19541956              if (WinDlgBox(HWND_DESKTOP,hwnd,InputDlgProc,FM3ModHandle,
    1955                            STR_FRAME,&sip))
     1957                            STR_FRAME,&sip))
    19561958             {
    19571959                bstrip(sip.ret);
    19581960                if (*sip.ret)
    19591961                {
    1960 
    19611962                  CHAR      newfile[CCHMAXPATH];
    19621963                  FILE     *fp;
     
    19651966
    19661967                  strcpy(newfile,dcd->directory);
    1967                   if(newfile[strlen(newfile) - 1] != '\\')
     1968                  if (newfile[strlen(newfile) - 1] != '\\')
    19681969                    strcat(newfile,"\\");
    19691970                  strcat(newfile,sip.ret);
    19701971                  test = IsFile(newfile);
    1971                   if(test != 1)
     1972                  if (test != 1)
    19721973                    fp = fopen(newfile,"w");
    1973                   if(test == 1 || fp) {
    1974                     if(fp) {
     1974                  if (test == 1 || fp) {
     1975                    if (fp) {
    19751976                      WinSendMsg(hwnd,
    19761977                                 UM_UPDATERECORD,
     
    19791980                      fclose(fp);
    19801981                    }
    1981                     if(*editor) {
     1982                    if (*editor) {
    19821983
    19831984                      CHAR *dummy[2];
     
    20032004                                        FALSE,
    20042005                                        TRUE);
    2005                     if(pci && (INT)pci != -1)
     2006                    if (pci && (INT)pci != -1)
    20062007                      /* make sure that record shows in viewport */
    20072008                      ShowCnrRecord(hwnd,(PMINIRECORDCORE)pci);
     
    20462047                               MPFROMLONG(CMA_FIRST),
    20472048                               MPFROMSHORT(CRA_CURSORED));
    2048               if(pci && (INT)pci != -1) {
     2049              if (pci && (INT)pci != -1) {
    20492050
    20502051                static CHAR dirname[CCHMAXPATH];
     
    20582059
    20592060          case IDM_FINDINTREE:
    2060             if(hwndTree)
     2061            if (hwndTree)
    20612062              WinSendMsg(hwndTree,UM_SHOWME,MPFROMP(dcd->directory),
    20622063                         MPFROMLONG(1L));
     
    20942095                                         MPFROMLONG(CMA_FIRST),
    20952096                                         MPFROMSHORT(CRA_CURSORED));
    2096               if(pci &&
    2097                  (INT)pci != -1) {
     2097              if (pci && (INT)pci != -1) {
    20982098                WinQueryWindowPos(dcd->hwndFrame,&swp);
    20992099                DefaultViewKeys(hwnd,
     
    21072107
    21082108          case IDM_NOTEBOOK:
    2109             if(!ParentIsDesktop(dcd->hwndParent,dcd->hwndParent))
     2109            if (!ParentIsDesktop(dcd->hwndParent,dcd->hwndParent))
    21102110              PostMsg(dcd->hwndParent,msg,mp1,mp2);
    21112111            else
     
    21212121              PCNRITEM pci;
    21222122
    2123               if(SHORT1FROMMP(mp1) == IDM_TREE) {
     2123              if (SHORT1FROMMP(mp1) == IDM_TREE) {
    21242124                pci = (PCNRITEM)CurrentRecord(hwnd);
    2125                 if(pci && (INT)pci != -1)
     2125                if (pci && (INT)pci != -1)
    21262126                  strcpy(newpath,pci->szFileName);
    21272127                else
     
    21332133              rc = WinDlgBox(HWND_DESKTOP,dcd->hwndClient,ObjCnrDlgProc,
    21342134                             FM3ModHandle,QTREE_FRAME,MPFROMP(newpath));
    2135               if(rc)
     2135              if (rc)
    21362136                WinSendMsg(hwnd,UM_SETDIR,MPFROMP(newpath),MPVOID);
    21372137            }
     
    21442144
    21452145          case IDM_HELP:
    2146             if(hwndHelp) {
    2147               if(!ParentIsDesktop(dcd->hwndFrame,dcd->hwndParent))
     2146            if (hwndHelp) {
     2147              if (!ParentIsDesktop(dcd->hwndFrame,dcd->hwndParent))
    21482148                PostMsg(dcd->hwndParent,UM_COMMAND,mp1,mp2);
    21492149              else
     
    21532153
    21542154          case IDM_WINDOWDLG:
    2155             if(!ParentIsDesktop(dcd->hwndFrame,dcd->hwndParent))
     2155            if (!ParentIsDesktop(dcd->hwndFrame,dcd->hwndParent))
    21562156              PostMsg(dcd->hwndParent,UM_COMMAND,
    21572157                         MPFROM2SHORT(IDM_WINDOWDLG,0),MPVOID);
     
    22032203                break;
    22042204              case IDM_SORTDIRSFIRST:
    2205                 if(dcd->sortFlags & SORT_DIRSFIRST)
     2205                if (dcd->sortFlags & SORT_DIRSFIRST)
    22062206                  dcd->sortFlags &= (~SORT_DIRSFIRST);
    22072207                else {
     
    22112211                break;
    22122212              case IDM_SORTDIRSLAST:
    2213                 if(dcd->sortFlags & SORT_DIRSLAST)
     2213                if (dcd->sortFlags & SORT_DIRSLAST)
    22142214                  dcd->sortFlags &= (~SORT_DIRSLAST);
    22152215                else {
     
    22192219                break;
    22202220              case IDM_SORTREVERSE:
    2221                 if(dcd->sortFlags & SORT_REVERSE)
     2221                if (dcd->sortFlags & SORT_REVERSE)
    22222222                  dcd->sortFlags &= (~SORT_REVERSE);
    22232223                else
     
    22322232
    22332233          case IDM_COLLECT:
    2234             if(!Collector) {
     2234            if (!Collector) {
    22352235
    22362236              HWND hwndC;
    22372237              SWP  swp;
    22382238
    2239               if(!ParentIsDesktop(hwnd,dcd->hwndParent) && !fAutoTile &&
     2239              if (!ParentIsDesktop(hwnd,dcd->hwndParent) && !fAutoTile &&
    22402240                 (!fExternalCollector && !strcmp(realappname,FM3Str)))
    22412241                GetNextWindowPos(dcd->hwndParent,&swp,NULL,NULL);
     
    22442244                                     HWND_DESKTOP :
    22452245                                     dcd->hwndParent,4);
    2246               if(hwndC) {
    2247                 if(!ParentIsDesktop(hwnd,dcd->hwndParent) && !fAutoTile &&
     2246              if (hwndC) {
     2247                if (!ParentIsDesktop(hwnd,dcd->hwndParent) && !fAutoTile &&
    22482248                   (!fExternalCollector && !strcmp(realappname,FM3Str)))
    22492249                  WinSetWindowPos(hwndC,HWND_TOP,swp.x,swp.y,
    22502250                                  swp.cx,swp.cy,SWP_MOVE | SWP_SIZE |
    22512251                                  SWP_SHOW | SWP_ZORDER);
    2252                 else if(!ParentIsDesktop(hwnd,dcd->hwndParent) && fAutoTile &&
     2252                else if (!ParentIsDesktop(hwnd,dcd->hwndParent) && fAutoTile &&
    22532253                        !strcmp(realappname,FM3Str))
    22542254                  TileChildren(dcd->hwndParent,TRUE);
     
    22682268
    22692269              list = BuildList(hwnd);
    2270               if(list) {
    2271                 if(Collector) {
    2272                   if(!PostMsg(Collector,WM_COMMAND,
    2273                                  MPFROM2SHORT(IDM_COLLECTOR,0),
    2274                                  MPFROMP(list)))
     2270              if (list) {
     2271                if (Collector) {
     2272                  if (!PostMsg(Collector,
     2273                               WM_COMMAND,
     2274                               MPFROM2SHORT(IDM_COLLECTOR,0),
     2275                               MPFROMP(list)))
    22752276                    FreeList(list);
    2276                   else if(fUnHilite)
     2277                  else if (fUnHilite)
    22772278                    UnHilite(hwnd,TRUE,&dcd->lastselection);
    22782279                }
     
    22892290
    22902291              pci = (PCNRITEM)CurrentRecord(hwnd);
    2291               if(pci && (INT)pci != -1) {
     2292              if (pci && (INT)pci != -1) {
    22922293                strcpy(path,pci->szFileName);
    22932294                MakeValidDir(path);
     
    23242325              CHAR    *p;
    23252326
    2326               if(!*dcd->mask.szMask) {
     2327              if (!*dcd->mask.szMask) {
    23272328                empty = TRUE;
    23282329                pci = (PCNRITEM)CurrentRecord(hwnd);
    2329                 if(pci && !(pci->attrFile & FILE_DIRECTORY)) {
     2330                if (pci && !(pci->attrFile & FILE_DIRECTORY)) {
    23302331                  p = strrchr(pci->szFileName,'\\');
    2331                   if(p) {
     2332                  if (p) {
    23322333                    p++;
    23332334                    strcpy(dcd->mask.szMask,p);
     
    23372338              *(dcd->mask.prompt) = 0;
    23382339
    2339               if(WinDlgBox(HWND_DESKTOP,hwnd,PickMaskDlgProc,
    2340                            FM3ModHandle,MSK_FRAME,MPFROMP(&dcd->mask)))
     2340              if (WinDlgBox(HWND_DESKTOP,hwnd,PickMaskDlgProc,
     2341                            FM3ModHandle,MSK_FRAME,MPFROMP(&dcd->mask)))
    23412342                WinSendMsg(hwnd,UM_FILTER,MPVOID,MPVOID);
    2342               else if(empty)
     2343              else if (empty)
    23432344                *dcd->mask.szMask = 0;
    23442345              SayFilter(WinWindowFromID(WinQueryWindow(hwnd,QW_PARENT),
     
    23482349
    23492350          case IDM_HIDEALL:
    2350             if(fAutoView && hwndMain)
     2351            if (fAutoView && hwndMain)
    23512352              PostMsg(hwndMain,
    23522353                      UM_LOADFILE,
     
    23762377          case IDM_DESELECTBIGGER:
    23772378          case IDM_DESELECTSMALLER:
    2378             if(ParentIsDesktop(hwnd,dcd->hwndParent)) {
     2379            if (ParentIsDesktop(hwnd,dcd->hwndParent)) {
    23792380              DosBeep(50,100);
    23802381              break;
     
    23962397
    23972398              pci = (PCNRITEM)CurrentRecord(hwnd);
    2398               if((INT)pci == -1)
     2399              if ((INT)pci == -1)
    23992400                pci = NULL;
    2400               if(SHORT1FROMMP(mp1) == IDM_HIDEALL) {
    2401                 if(pci) {
    2402                   if(!(pci->rc.flRecordAttr & CRA_SELECTED))
     2401              if (SHORT1FROMMP(mp1) == IDM_HIDEALL) {
     2402                if (pci) {
     2403                  if (!(pci->rc.flRecordAttr & CRA_SELECTED))
    24032404                    pci->rc.flRecordAttr |= CRA_FILTERED;
    24042405                    WinSendMsg(hwnd,CM_INVALIDATERECORD,MPFROMP(&pci),
     
    24162417          case IDM_RESCAN:
    24172418            DosEnterCritSec();
    2418              dcd->stopflag++;
     2419            dcd->stopflag++;
    24192420            DosExitCritSec();
    2420             if(!PostMsg(dcd->hwndObject,
    2421                         UM_RESCAN,
    2422                         MPVOID,
    2423                         MPVOID)) {
     2421            if (!PostMsg(dcd->hwndObject,
     2422                         UM_RESCAN,
     2423                         MPVOID,
     2424                         MPVOID))
     2425            {
    24242426              DosEnterCritSec();
    2425                dcd->stopflag--;
     2427              dcd->stopflag--;
    24262428              DosExitCritSec();
    24272429            }
     
    24652467              switch(SHORT1FROMMP(mp1)) {
    24662468                case IDM_TREEVIEW:
    2467                   if(!(cnri.flWindowAttr & CV_TREE))
     2469                  if (!(cnri.flWindowAttr & CV_TREE))
    24682470                    dcd->lastattr = cnri.flWindowAttr;
    24692471                  cnri.flWindowAttr &= (~(CV_ICON | CV_TREE | CV_TEXT |
    24702472                                          CV_DETAIL | CV_NAME | CA_TREELINE));
    24712473                  cnri.flWindowAttr |= CA_TREELINE | CV_TREE | CV_ICON;
    2472                   if(!dcd->firsttree)
     2474                  if (!dcd->firsttree)
    24732475                    PostMsg(dcd->hwndObject,UM_FLESH,MPVOID,MPVOID);
    24742476                  break;
     
    24942496                  break;
    24952497                case IDM_MINIICONS:
    2496                   if(cnri.flWindowAttr & CV_MINI)
     2498                  if (cnri.flWindowAttr & CV_MINI)
    24972499                    cnri.flWindowAttr &= (~CV_MINI);
    24982500                  else
     
    25002502                  break;
    25012503                case IDM_DETAILSTITLES:
    2502                   if(cnri.flWindowAttr & CA_DETAILSVIEWTITLES)
     2504                  if (cnri.flWindowAttr & CA_DETAILSVIEWTITLES)
    25032505                    cnri.flWindowAttr &= (~CA_DETAILSVIEWTITLES);
    25042506                  else
     
    25302532
    25312533              pci = (PCNRITEM)CurrentRecord(hwnd);
    2532               if(pci && (INT)pci != -1)
     2534              if (pci && (INT)pci != -1)
    25332535                strcpy(path,pci->szFileName);
    25342536              else
     
    25582560
    25592561          case IDM_SWITCH:
    2560             if(mp2) {
     2562            if (mp2) {
    25612563              strcpy(dcd->previous,dcd->directory);
    25622564              strcpy(dcd->directory,(CHAR *)mp2);
     
    25642566               dcd->stopflag++;
    25652567              DosExitCritSec();
    2566               if(!PostMsg(dcd->hwndObject,
    2567                           UM_RESCAN,
    2568                           MPVOID,
    2569                           MPFROMLONG(1L))) {
     2568              if (!PostMsg(dcd->hwndObject,
     2569                           UM_RESCAN,
     2570                           MPVOID,
     2571                           MPFROMLONG(1L)))
     2572              {
    25702573                strcpy(dcd->directory,
    25712574                       dcd->previous);
     
    25742577                DosExitCritSec();
    25752578              }
    2576               else if(*dcd->directory) {
    2577                 if(hwndMain)
     2579              else if (*dcd->directory) {
     2580                if (hwndMain)
    25782581                  WinSendMsg(hwndMain,
    25792582                             UM_SETUSERLISTNAME,
     
    25922595
    25932596              strcpy(tempname1,dcd->directory);
    2594               if(tempname1[strlen(tempname1) - 1] != '\\')
     2597              if (tempname1[strlen(tempname1) - 1] != '\\')
    25952598                strcat(tempname1,"\\");
    25962599              strcat(tempname1,"..");
    25972600              DosError(FERR_DISABLEHARDERR);
    2598               if(!DosQueryPathInfo(tempname1,
    2599                                    FIL_QUERYFULLNAME,
    2600                                    tempname2,
    2601                                    sizeof(tempname2))) {
    2602                 if(stricmp(dcd->directory,tempname2)) {
     2601              if (!DosQueryPathInfo(tempname1,
     2602                                    FIL_QUERYFULLNAME,
     2603                                    tempname2,
     2604                                    sizeof(tempname2))) {
     2605                if (stricmp(dcd->directory,tempname2)) {
    26032606                  strcpy(dcd->previous,dcd->directory);
    26042607                  strcpy(dcd->directory,tempname2);
     
    26062609                   dcd->stopflag++;
    26072610                  DosExitCritSec();
    2608                   if(!PostMsg(dcd->hwndObject,
    2609                               UM_RESCAN,
    2610                               MPVOID,
    2611                               MPFROMLONG(1L))) {
     2611                  if (!PostMsg(dcd->hwndObject,
     2612                               UM_RESCAN,
     2613                               MPVOID,
     2614                               MPFROMLONG(1L))) {
    26122615                    strcpy(dcd->directory,dcd->previous);
    26132616                    DosEnterCritSec();
     
    26152618                    DosExitCritSec();
    26162619                  }
    2617                   else if(*dcd->directory) {
    2618                     if(hwndMain)
     2620                  else if (*dcd->directory) {
     2621                    if (hwndMain)
    26192622                      WinSendMsg(hwndMain,
    26202623                                 UM_SETUSERLISTNAME,
     
    26312634
    26322635          case IDM_PREVIOUS:
    2633             if(*dcd->previous &&
    2634                stricmp(dcd->directory,dcd->previous)) {
     2636            if (*dcd->previous &&
     2637                stricmp(dcd->directory,dcd->previous)) {
    26352638
    26362639              CHAR tempname[CCHMAXPATH];
    26372640
    2638               if(IsValidDir(dcd->previous)) {
     2641              if (IsValidDir(dcd->previous)) {
    26392642                strcpy(tempname,dcd->directory);
    26402643                strcpy(dcd->directory,dcd->previous);
     
    26432646                 dcd->stopflag++;
    26442647                DosExitCritSec();
    2645                 if(!PostMsg(dcd->hwndObject,
    2646                             UM_RESCAN,
    2647                             MPVOID,
    2648                             MPFROMLONG(1L))) {
     2648                if (!PostMsg(dcd->hwndObject,
     2649                             UM_RESCAN,
     2650                             MPVOID,
     2651                             MPFROMLONG(1L))) {
    26492652                  strcpy(dcd->directory,dcd->previous);
    26502653                  DosEnterCritSec();
     
    26522655                  DosExitCritSec();
    26532656                }
    2654                 else if(*dcd->directory) {
    2655                   if(hwndMain)
     2657                else if (*dcd->directory) {
     2658                  if (hwndMain)
    26562659                    WinSendMsg(hwndMain,
    26572660                               UM_SETUSERLISTNAME,
     
    26732676
    26742677              strcpy(newdir,dcd->directory);
    2675               if(!WinDlgBox(HWND_DESKTOP,
    2676                             dcd->hwndParent,
    2677                             WalkAllDlgProc,
    2678                             FM3ModHandle,
    2679                             WALK_FRAME,
    2680                             MPFROMP(newdir)) ||
    2681                  !*newdir)
     2678              if (!WinDlgBox(HWND_DESKTOP,
     2679                             dcd->hwndParent,
     2680                             WalkAllDlgProc,
     2681                             FM3ModHandle,
     2682                             WALK_FRAME,
     2683                             MPFROMP(newdir)) ||
     2684                  !*newdir)
    26822685                break;
    2683               if(stricmp(newdir,dcd->directory)) {
     2686              if (stricmp(newdir,dcd->directory)) {
    26842687                strcpy(dcd->previous,dcd->directory);
    26852688                strcpy(dcd->directory,newdir);
     
    26872690                 dcd->stopflag++;
    26882691                DosExitCritSec();
    2689                 if(!PostMsg(dcd->hwndObject,
    2690                             UM_RESCAN,
    2691                             MPVOID,
    2692                             MPFROMLONG(1L))) {
     2692                if (!PostMsg(dcd->hwndObject,
     2693                             UM_RESCAN,
     2694                             MPVOID,
     2695                             MPFROMLONG(1L))) {
    26932696                  strcpy(dcd->directory,dcd->previous);
    26942697                  DosEnterCritSec();
     
    26962699                  DosExitCritSec();
    26972700                }
    2698                 else if(*dcd->directory) {
    2699                   if(hwndMain)
     2701                else if (*dcd->directory) {
     2702                  if (hwndMain)
    27002703                    WinSendMsg(hwndMain,
    27012704                               UM_SETUSERLISTNAME,
     
    27782781
    27792782              li = malloc(sizeof(LISTINFO));
    2780               if(li) {
     2783              if (li) {
    27812784                memset(li,0,sizeof(LISTINFO));
    27822785                li->type = SHORT1FROMMP(mp1);
     
    27952798                    break;
    27962799                }
    2797                 if(li->list) {
    2798                   if(SHORT1FROMMP(mp1) == IDM_COLLECTFROMFILE) {
    2799                     if(!Collector) {
     2800                if (li->list) {
     2801                  if (SHORT1FROMMP(mp1) == IDM_COLLECTFROMFILE) {
     2802                    if (!Collector) {
    28002803
    28012804                      HWND hwndC;
    28022805                      SWP  swp;
    28032806
    2804                       if(!ParentIsDesktop(hwnd,dcd->hwndParent) &&
     2807                      if (!ParentIsDesktop(hwnd,dcd->hwndParent) &&
    28052808                         !fAutoTile &&
    28062809                         (!fExternalCollector && !strcmp(realappname,FM3Str)))
     
    28102813                                             HWND_DESKTOP :
    28112814                                             dcd->hwndParent,4);
    2812                       if(hwndC) {
    2813                         if(!ParentIsDesktop(hwnd,dcd->hwndParent) &&
     2815                      if (hwndC) {
     2816                        if (!ParentIsDesktop(hwnd,dcd->hwndParent) &&
    28142817                           !fAutoTile && (!fExternalCollector &&
    28152818                           !strcmp(realappname,FM3Str)))
     
    28172820                                          swp.cx,swp.cy,SWP_MOVE | SWP_SIZE |
    28182821                                          SWP_SHOW | SWP_ZORDER);
    2819                         else if(!ParentIsDesktop(hwnd,dcd->hwndParent) &&
     2822                        else if (!ParentIsDesktop(hwnd,dcd->hwndParent) &&
    28202823                                fAutoTile && !strcmp(realappname,FM3Str))
    28212824                          TileChildren(dcd->hwndParent,TRUE);
     
    28532856                      break;
    28542857                  }
    2855                   if(SHORT1FROMMP(mp1) == IDM_OBJECT ||
     2858                  if (SHORT1FROMMP(mp1) == IDM_OBJECT ||
    28562859                     SHORT1FROMMP(mp1) == IDM_SHADOW ||
    28572860                     SHORT1FROMMP(mp1) == IDM_SHADOW2)
    28582861                    *li->targetpath = 0;
    2859                   if(!PostMsg(dcd->hwndObject,
    2860                               action,
    2861                               MPFROMP(li),
    2862                               MPVOID)) {
     2862                  if (!PostMsg(dcd->hwndObject,
     2863                               action,
     2864                               MPFROMP(li),
     2865                               MPVOID)) {
    28632866                    FreeListInfo(li);
    28642867                    DosBeep(50,100);
    28652868                  }
    2866                   else if(fUnHilite)
     2869                  else if (fUnHilite)
    28672870                    UnHilite(hwnd,
    28682871                             TRUE,
     
    28762879
    28772880          case IDM_DRIVESMENU:
    2878             if(!hwndMain)
     2881            if (!hwndMain)
    28792882              PostMsg(hwnd,
    28802883                      WM_COMMAND,
     
    28842887
    28852888          default:
    2886             if(SwitchCommand(dcd->hwndLastMenu,
    2887                              SHORT1FROMMP(mp1)))
     2889            if (SwitchCommand(dcd->hwndLastMenu,
     2890                              SHORT1FROMMP(mp1)))
    28882891              return 0;
    28892892            else {
    2890               if(SHORT1FROMMP(mp1) >= IDM_COMMANDSTART &&
     2893              if (SHORT1FROMMP(mp1) >= IDM_COMMANDSTART &&
    28912894                 SHORT1FROMMP(mp1) < IDM_QUICKTOOLSTART) {
    28922895
    28932896                register INT x;
    28942897
    2895                 if(!cmdloaded)
     2898                if (!cmdloaded)
    28962899                  load_commands();
    28972900                x = SHORT1FROMMP(mp1) - IDM_COMMANDSTART;
    2898                 if(x >= 0) {
     2901                if (x >= 0) {
    28992902                  x++;
    29002903                  RunCommand(hwnd,x);
    2901                   if(fUnHilite)
     2904                  if (fUnHilite)
    29022905                    UnHilite(hwnd,
    29032906                             TRUE,
     
    29212924
    29222925        pci = (PCNRITEM)CurrentRecord(hwnd);
    2923         if(pci && (INT)pci != -1) {
    2924           if(pci->attrFile & FILE_DIRECTORY) {
     2926        if (pci && (INT)pci != -1) {
     2927          if (pci->attrFile & FILE_DIRECTORY) {
    29252928            menuHwnd = CheckMenu(&DirMenu,
    29262929                                 DIR_POPUP);
     
    29362939    case WM_CONTROL:
    29372940      DosError(FERR_DISABLEHARDERR);
    2938       if(dcd) {
     2941      if (dcd) {
    29392942        switch(SHORT2FROMMP(mp1)) {
    29402943          case CN_COLLAPSETREE:
     
    29432946              PCNRITEM pci = (PCNRITEM)mp2;
    29442947
    2945               if(pci &&
    2946                  (INT)pci != -1 &&
    2947                  !(pci->flags & RECFLAGS_ENV)) {
    2948                 if(driveflags[toupper(*pci->szFileName) - 'A'] &
    2949                    DRIVE_REMOVABLE) {
    2950 
     2948              if (pci &&
     2949                  (INT)pci != -1 &&
     2950                  !(pci->flags & RECFLAGS_ENV))
     2951              {
     2952                if (driveflags[toupper(*pci->szFileName) - 'A'] &
     2953                    DRIVE_REMOVABLE)
     2954                {
    29512955                  struct {
    29522956                    ULONG serial;
     
    29572961                  memset(&volser,0,sizeof(volser));
    29582962                  DosError(FERR_DISABLEHARDERR);
    2959                   if(!DosQueryFSInfo(toupper(*pci->szFileName) - '@',
     2963                  if (!DosQueryFSInfo(toupper(*pci->szFileName) - '@',
    29602964                                     FSIL_VOLSER,
    29612965                                     &volser,
    29622966                                     (ULONG)sizeof(volser))) {
    2963                     if(SHORT2FROMMP(mp1) == CN_COLLAPSETREE &&
     2967                    if (SHORT2FROMMP(mp1) == CN_COLLAPSETREE &&
    29642968                       !volser.serial ||
    29652969                       driveserial[toupper(*pci->szFileName) - 'A'] !=
    29662970                         volser.serial)
    29672971                      UnFlesh(hwnd,pci);
    2968                     if(SHORT2FROMMP(mp1) != CN_COLLAPSETREE ||
     2972                    if (SHORT2FROMMP(mp1) != CN_COLLAPSETREE ||
    29692973                       (!volser.serial ||
    29702974                        driveserial[toupper(*pci->szFileName) - 'A'] !=
    29712975                          volser.serial)) {
    2972                       if(Flesh(hwnd,pci) &&
     2976                      if (Flesh(hwnd,pci) &&
    29732977                         SHORT2FROMMP(mp1) == CN_EXPANDTREE &&
    29742978                         !dcd->suspendview && fTopDir)
     
    29882992                  }
    29892993                }
    2990                 else if(SHORT2FROMMP(mp1) == CN_EXPANDTREE) {
    2991                   if(Flesh(hwnd,pci) &&
     2994                else if (SHORT2FROMMP(mp1) == CN_EXPANDTREE) {
     2995                  if (Flesh(hwnd,pci) &&
    29922996                     !dcd->suspendview && fTopDir)
    29932997                    PostMsg(hwnd,
     
    29963000                            MPVOID);
    29973001                }
    2998                 if(SHORT2FROMMP(mp1) == CN_EXPANDTREE &&
     3002                if (SHORT2FROMMP(mp1) == CN_EXPANDTREE &&
    29993003                   !dcd->suspendview)
    30003004                  WinSendMsg(hwnd,
     
    30153019              PCNRITEM pci = (PCNRITEM)mp2;
    30163020
    3017               if(pci) {
     3021              if (pci) {
    30183022                WinSendMsg(hwnd,
    30193023                           CM_SETRECORDEMPHASIS,
     
    30243028                        FALSE,
    30253029                        TRUE);
    3026                 if(pci->attrFile & FILE_DIRECTORY)
     3030                if (pci->attrFile & FILE_DIRECTORY)
    30273031                  dcd->hwndLastMenu = CheckMenu(&DirMenu,DIR_POPUP);
    30283032                else
     
    30313035              else {
    30323036                dcd->hwndLastMenu = CheckMenu(&DirCnrMenu,DIRCNR_POPUP);
    3033                 if(dcd->hwndLastMenu && !dcd->cnremphasized) {
     3037                if (dcd->hwndLastMenu && !dcd->cnremphasized) {
    30343038                  WinSendMsg(hwnd,
    30353039                             CM_SETRECORDEMPHASIS,
     
    30393043                }
    30403044              }
    3041               if(dcd->hwndLastMenu) {
    3042                 if(dcd->hwndLastMenu == DirCnrMenu) {
    3043                   if(dcd->flWindowAttr & CV_MINI)
     3045              if (dcd->hwndLastMenu) {
     3046                if (dcd->hwndLastMenu == DirCnrMenu) {
     3047                  if (dcd->flWindowAttr & CV_MINI)
    30443048                    WinCheckMenuItem(dcd->hwndLastMenu,
    30453049                                     IDM_MINIICONS,
    30463050                                     TRUE);
    30473051                }
    3048                 if(dcd->hwndLastMenu == DirMenu)
     3052                if (dcd->hwndLastMenu == DirMenu)
    30493053                  WinEnableMenuItem(DirMenu,
    30503054                                    IDM_TREE,
    30513055                                    TRUE);
    3052                 if(!PopupMenu(hwnd,hwnd,dcd->hwndLastMenu)) {
    3053                   if(dcd->cnremphasized) {
     3056                if (!PopupMenu(hwnd,hwnd,dcd->hwndLastMenu)) {
     3057                  if (dcd->cnremphasized) {
    30543058                    WinSendMsg(hwnd,
    30553059                               CM_SETRECORDEMPHASIS,
     
    30653069
    30663070          case CN_DROPHELP:
    3067             if(mp2) {
     3071            if (mp2) {
    30683072
    30693073              PDRAGINFO   pDInfo;
     
    30743078              pci = (PCNRITEM)((PCNRDRAGINFO)mp2)->pRecord;
    30753079              pDInfo = (PDRAGINFO)((PCNRDRAGINFO)mp2)->pDragInfo;
    3076               if(!DrgAccessDraginfo(pDInfo)) {
     3080              if (!DrgAccessDraginfo(pDInfo)) {
    30773081                  Win_Error(hwnd,hwnd,__FILE__,__LINE__,
    30783082                            GetPString(IDS_DROPERRORTEXT));
     
    31023106          case CN_DRAGLEAVE:
    31033107#ifdef NEVER
    3104             if(mp2) {
     3108            if (mp2) {
    31053109
    31063110              PDRAGINFO pDInfo;
     
    31153119          case CN_DRAGAFTER:
    31163120          case CN_DRAGOVER:
    3117             if(mp2) {
     3121            if (mp2) {
    31183122
    31193123              PDRAGITEM pDItem;                      /* Pointer to DRAGITEM   */
     
    31253129              pDInfo = ((PCNRDRAGINFO)mp2)->pDragInfo;
    31263130              DrgAccessDraginfo(pDInfo);             /* Access DRAGINFO */
    3127               if(*dcd->directory &&
    3128                  (driveflags[toupper(*dcd->directory) - 'A'] &
    3129                   DRIVE_NOTWRITEABLE)) {
     3131              if (*dcd->directory &&
     3132                  (driveflags[toupper(*dcd->directory) - 'A'] &
     3133                     DRIVE_NOTWRITEABLE))
     3134              {
    31303135                DrgFreeDraginfo(pDInfo);
    31313136                return MRFROM2SHORT(DOR_DROP,  /* Return okay to link */
    31323137                                    DO_LINK);  /* (compare) only      */
    31333138              }
    3134               if(pci) {
    3135                 if(pci->rc.flRecordAttr & CRA_SOURCE) {
     3139              if (pci) {
     3140                if (pci->rc.flRecordAttr & CRA_SOURCE) {
    31363141                  DrgFreeDraginfo(pDInfo);
    31373142                  return(MRFROM2SHORT(DOR_NODROP,0));
    31383143                }
    31393144                uso = pDInfo->usOperation;
    3140                 if(uso == DO_DEFAULT)
     3145                if (uso == DO_DEFAULT)
    31413146                  uso = (fCopyDefault) ? DO_COPY : DO_MOVE;
    3142                 if(!(pci->attrFile & FILE_DIRECTORY)) {
    3143                   if(uso != DO_LINK && uso != DO_COPY &&
    3144                      uso != DO_MOVE) {
     3147                if (!(pci->attrFile & FILE_DIRECTORY)) {
     3148                  if (uso != DO_LINK && uso != DO_COPY && uso != DO_MOVE) {
    31453149                    DrgFreeDraginfo(pDInfo);
    31463150                    return MRFROM2SHORT(DOR_NODROP,0);
    31473151                  }
    3148                   if(uso != DO_LINK &&
    3149                      !(driveflags[toupper(*pci->szFileName) - 'A'] &
    3150                        DRIVE_NOTWRITEABLE)) {
     3152                  if (uso != DO_LINK &&
     3153                      !(driveflags[toupper(*pci->szFileName) - 'A'] &
     3154                        DRIVE_NOTWRITEABLE)) {
    31513155
    31523156                    ARC_TYPE *info = NULL;
    31533157
    3154                     if(!fQuickArcFind &&
    3155                        !(driveflags[toupper(*pci->szFileName) - 'A'] &
    3156                          DRIVE_SLOW))
     3158                    if (!fQuickArcFind &&
     3159                        !(driveflags[toupper(*pci->szFileName) - 'A'] &
     3160                          DRIVE_SLOW))
    31573161                      info = find_type(pci->szFileName,NULL);
    31583162                    else
    31593163                      info = quick_find_type(pci->szFileName,NULL);
    3160                     if(!info || ((uso == DO_MOVE && !info->move) ||
     3164                    if (!info || ((uso == DO_MOVE && !info->move) ||
    31613165                       (uso == DO_COPY && !info->create)))  {
    31623166                      DrgFreeDraginfo(pDInfo);
     
    31663170                }
    31673171              }
    3168               pDItem = DrgQueryDragitemPtr(pDInfo,   /* Access DRAGITEM       */
    3169                                            0);       /* Index to DRAGITEM     */
    3170               if(DrgVerifyRMF(pDItem,                /* Check valid rendering */
    3171                               DRM_OS2FILE,           /* mechanisms and data   */
    3172                               NULL) ||
     3172
     3173              /* Access DRAGITEM index to DRAGITEM
     3174               * Check valid rendering mechanisms and data
     3175               */
     3176              pDItem = DrgQueryDragitemPtr(pDInfo,0);
     3177              if (DrgVerifyRMF(pDItem, DRM_OS2FILE, NULL) ||
    31733178                  ((!pci || (pci->attrFile & FILE_DIRECTORY)) &&
    3174                    DrgVerifyRMF(pDItem,
    3175                                 DRM_FM2ARCMEMBER,
    3176                                 DRF_FM2ARCHIVE))) {   /* formats              */
    3177                 DrgFreeDraginfo(pDInfo);              /* Free DRAGINFO        */
    3178                 if(driveflags[toupper(*dcd->directory) - 'A'] &
     3179                   DrgVerifyRMF(pDItem, DRM_FM2ARCMEMBER, DRF_FM2ARCHIVE)))
     3180              {
     3181                /* Free DRAGINFO */
     3182                DrgFreeDraginfo(pDInfo);
     3183                if (driveflags[toupper(*dcd->directory) - 'A'] &
    31793184                   DRIVE_NOTWRITEABLE)
    31803185                  return MRFROM2SHORT(DOR_DROP,DO_LINK);
    3181                 if(toupper(*dcd->directory) < 'C')
     3186                if (toupper(*dcd->directory) < 'C')
    31823187                  return MRFROM2SHORT(DOR_DROP,DO_COPY);
    31833188                return MRFROM2SHORT(DOR_DROP,         /* Return okay to drop  */
     
    31963201              PCNRITEM     pci;
    31973202
    3198               if(pcd) {
     3203              if (pcd) {
    31993204                pci = (PCNRITEM)pcd->pRecord;
    3200                 if(pci) {
    3201                   if((INT)pci == -1)
     3205                if (pci) {
     3206                  if ((INT)pci == -1)
    32023207                    pci = NULL;
    3203                   else if(pci->rc.flRecordAttr & CRA_SELECTED)
     3208                  else if (pci->rc.flRecordAttr & CRA_SELECTED)
    32043209                    wasemphasized = TRUE;
    32053210                }
    3206                 else if(!*dcd->directory ||
    3207                         IsRoot(dcd->directory)) {
     3211                else if (!*dcd->directory || IsRoot(dcd->directory)) {
    32083212                  DosBeep(50,100);
    32093213                  break;
    32103214                }
    3211                 if(hwndStatus2) {
    3212                   if(pci)
     3215                if (hwndStatus2) {
     3216                  if (pci)
    32133217                    WinSetWindowText(hwndStatus2,
    32143218                                     GetPString(IDS_DRAGFILEOBJTEXT));
     
    32173221                                     GetPString(IDS_DRAGDIRTEXT));
    32183222                }
    3219                 if(DoFileDrag(hwnd,
    3220                               dcd->hwndObject,
    3221                               mp2,
    3222                               NULL,
    3223                               (pci) ? NULL : dcd->directory,
    3224                               (pci) ? TRUE : FALSE)) {
    3225                   if(pci && fUnHilite && wasemphasized)
     3223                if (DoFileDrag(hwnd,
     3224                               dcd->hwndObject,
     3225                               mp2,
     3226                               NULL,
     3227                               (pci) ? NULL : dcd->directory,
     3228                               (pci) ? TRUE : FALSE))
     3229                {
     3230                  if (pci && fUnHilite && wasemphasized)
    32263231                    UnHilite(hwnd,
    32273232                             TRUE,
    32283233                             &dcd->lastselection);
    32293234                }
    3230                 if(hwndStatus2) {
     3235                if (hwndStatus2) {
    32313236                  WinSetFocus(HWND_DESKTOP,hwnd);
    32323237                  PostMsg(hwnd,
     
    32403245
    32413246          case CN_DROP:
    3242             if(mp2) {
     3247            if (mp2) {
    32433248
    32443249              LISTINFO *li;
     
    32463251
    32473252              li = DoFileDrop(hwnd,dcd->directory,TRUE,mp1,mp2);
    3248               if(li) {
    3249                 if(li->list && li->list[0] && IsRoot(li->list[0]))
     3253              if (li) {
     3254                if (li->list && li->list[0] && IsRoot(li->list[0]))
    32503255                  li->type = DO_LINK;
    3251                 else if(fDragndropDlg && (!*li->arcname || !li->info)) {
     3256                else if (fDragndropDlg && (!*li->arcname || !li->info)) {
    32523257
    32533258                  CHECKLIST    cl;
     
    32623267                                       DropListProc,FM3ModHandle,
    32633268                                       DND_FRAME,MPFROMP(&cl));
    3264                   if(!li->type) {
     3269                  if (!li->type) {
    32653270                    FreeListInfo(li);
    32663271                    return 0;
    32673272                  }
    32683273                  li->list = cl.list;
    3269                   if(!li->list || !li->list[0]) {
     3274                  if (!li->list || !li->list[0]) {
    32703275                    FreeListInfo(li);
    32713276                    return 0;
     
    32813286                    break;
    32823287                  case DO_LINK:
    3283                     if(fLinkSetsIcon) {
     3288                    if (fLinkSetsIcon) {
    32843289                      li->type = IDM_SETICON;
    32853290                      action = UM_MASSACTION;
     
    32893294                    break;
    32903295                  case DND_EXTRACT:
    3291                     if(*li->targetpath && !IsFile(li->targetpath))
     3296                    if (*li->targetpath && !IsFile(li->targetpath))
    32923297                      li->type = IDM_EXTRACT;
    32933298                    break;
    32943299                  case DND_MOVE:
    32953300                    li->type = IDM_MOVE;
    3296                     if(*li->targetpath && IsFile(li->targetpath) == 1) {
     3301                    if (*li->targetpath && IsFile(li->targetpath) == 1) {
    32973302                      action = UM_MASSACTION;
    32983303                      li->type = IDM_ARCHIVEM;
     
    33013306                  case DND_WILDMOVE:
    33023307                    li->type = IDM_WILDMOVE;
    3303                     if(*li->targetpath && IsFile(li->targetpath) == 1) {
     3308                    if (*li->targetpath && IsFile(li->targetpath) == 1) {
    33043309                      action = UM_MASSACTION;
    33053310                      li->type = IDM_ARCHIVEM;
     
    33233328                  case DND_COPY:
    33243329                    li->type = IDM_COPY;
    3325                     if(*li->targetpath && IsFile(li->targetpath) == 1) {
     3330                    if (*li->targetpath && IsFile(li->targetpath) == 1) {
    33263331                      action = UM_MASSACTION;
    33273332                      li->type = IDM_ARCHIVE;
     
    33303335                  case DND_WILDCOPY:
    33313336                    li->type = IDM_WILDCOPY;
    3332                     if(*li->targetpath && IsFile(li->targetpath) == 1) {
     3337                    if (*li->targetpath && IsFile(li->targetpath) == 1) {
    33333338                      action = UM_MASSACTION;
    33343339                      li->type = IDM_ARCHIVE;
     
    33363341                    break;
    33373342                  default:
    3338                     if(*li->arcname && li->info) {
     3343                    if (*li->arcname && li->info) {
    33393344                      action = UM_MASSACTION;
    33403345                      li->type = (li->type == DO_MOVE) ? IDM_FAKEEXTRACTM : IDM_FAKEEXTRACT;
    33413346                    }
    3342                     else if(*li->targetpath && IsFile(li->targetpath) == 1) {
     3347                    else if (*li->targetpath && IsFile(li->targetpath) == 1) {
    33433348                      action = UM_MASSACTION;
    33443349                      li->type = (li->type == DO_MOVE) ? IDM_ARCHIVEM : IDM_ARCHIVE;
     
    33483353                    break;
    33493354                }
    3350                 if(!li->list || !li->list[0])
     3355                if (!li->list || !li->list[0])
    33513356                  FreeListInfo(li);
    3352                 else if(!PostMsg(dcd->hwndObject,action,MPFROMP(li),MPVOID))
     3357                else if (!PostMsg(dcd->hwndObject,action,MPFROMP(li),MPVOID))
    33533358                  FreeListInfo(li);
    33543359                else {
     
    33673372                      break;
    33683373                  }
    3369                   if(usop)
     3374                  if (usop)
    33703375                    return MRFROM2SHORT(DOR_DROP,usop);
    33713376                }
     
    33803385              PCNRITEM   pci = (PCNRITEM)((PCNREDITDATA)mp2)->pRecord;
    33813386
    3382               if(pfi || pci) {
     3387              if (pfi || pci) {
    33833388
    33843389                MRESULT mre;
    33853390
    33863391                mre = CnrDirectEdit(hwnd,msg,mp1,mp2);
    3387                 if(mre != (MRESULT)-1)
     3392                if (mre != (MRESULT)-1)
    33883393                  return mre;
    33893394              }
    3390               else if(!pfi && !pci)
     3395              else if (!pfi && !pci)
    33913396                PostMsg(hwnd,
    33923397                        UM_FIXCNRMLE,
     
    34043409              CHAR        testname[CCHMAXPATH],*p;
    34053410
    3406               if(!pci && !pfi) {
     3411              if (!pci && !pfi) {
    34073412                hwndMLE = WinWindowFromID(hwnd,CID_MLE);
    34083413                WinQueryWindowText(hwndMLE,
     
    34103415                                   szData);
    34113416                p = strchr(szData,'\n');
    3412                 if(p)
     3417                if (p)
    34133418                  *p = 0;
    34143419                p = strchr(szData,'\r');
    3415                 if(p)
     3420                if (p)
    34163421                  *p = 0;
    34173422                bstrip(szData);
    3418                 if(*szData) {
    3419                   if(!DosQueryPathInfo(szData,
    3420                                        FIL_QUERYFULLNAME,
    3421                                        testname,
    3422                                        sizeof(testname))) {
    3423                     if(!SetDir(dcd->hwndParent,
     3423                if (*szData) {
     3424                  if (!DosQueryPathInfo(szData,
     3425                                        FIL_QUERYFULLNAME,
     3426                                        testname,
     3427                                        sizeof(testname)))
     3428                  {
     3429                    if (!SetDir(dcd->hwndParent,
    34243430                               hwnd,
    34253431                               testname,
    34263432                               1))
     3433                    {
    34273434                      PostMsg(hwnd,
    34283435                              UM_SETDIR,
    34293436                              MPFROMP(testname),
    34303437                              MPVOID);
     3438                    }
    34313439                  }
    34323440                }
     
    34373445
    34383446                mre = CnrDirectEdit(hwnd,msg,mp1,mp2);
    3439                 if(mre != (MRESULT)-1)
     3447                if (mre != (MRESULT)-1)
    34403448                  return mre;
    34413449              }
     
    34443452
    34453453          case CN_EMPHASIS:
    3446             if(mp2) {
     3454            if (mp2) {
    34473455
    34483456              PNOTIFYRECORDEMPHASIS pre = mp2;
     
    34513459
    34523460              pci = (PCNRITEM)((pre) ? pre->pRecord : NULL);
    3453               if(!pci) {
    3454                 if(hwndStatus2)
     3461              if (!pci) {
     3462                if (hwndStatus2)
    34553463                  WinSetWindowText(hwndStatus2,NullStr);
    3456                 if(fMoreButtons) {
     3464                if (fMoreButtons) {
    34573465                  WinSetWindowText(hwndName,NullStr);
    34583466                  WinSetWindowText(hwndDate,NullStr);
    34593467                  WinSetWindowText(hwndAttr,NullStr);
    34603468                }
    3461                 if(hwndMain)
     3469                if (hwndMain)
    34623470                  WinSendMsg(hwndMain,
    34633471                             UM_LOADFILE,
     
    34663474                break;
    34673475              }
    3468               if(pre->fEmphasisMask & CRA_SELECTED) {
    3469                 if(pci->rc.flRecordAttr & CRA_SELECTED) {
     3476              if (pre->fEmphasisMask & CRA_SELECTED) {
     3477                if (pci->rc.flRecordAttr & CRA_SELECTED) {
    34703478                  dcd->selectedbytes += (pci->cbFile + pci->easize);
    34713479                  dcd->selectedfiles++;
    34723480                }
    3473                 else if(dcd->selectedfiles) {
     3481                else if (dcd->selectedfiles) {
    34743482                  dcd->selectedbytes -= (pci->cbFile + pci->easize);
    34753483                  dcd->selectedfiles--;
    34763484                }
    3477                 if(!dcd->suspendview)
     3485                if (!dcd->suspendview)
    34783486                {
    34793487                  commafmt(tf,sizeof(tf),dcd->selectedfiles);
     
    34833491                }
    34843492              }
    3485               if(!dcd->suspendview && hwndMain &&
    3486                  (pre->fEmphasisMask & CRA_CURSORED) &&
    3487                  (pci->rc.flRecordAttr & CRA_CURSORED) &&
    3488                  WinQueryActiveWindow(dcd->hwndParent) == dcd->hwndFrame) {
    3489                 if(driveflags[toupper(*pci->szFileName) - 'A'] & DRIVE_SLOW)
     3493              if (!dcd->suspendview && hwndMain &&
     3494                  (pre->fEmphasisMask & CRA_CURSORED) &&
     3495                  (pci->rc.flRecordAttr & CRA_CURSORED) &&
     3496                  WinQueryActiveWindow(dcd->hwndParent) == dcd->hwndFrame)
     3497              {
     3498                if (driveflags[toupper(*pci->szFileName) - 'A'] & DRIVE_SLOW)
    34903499                  WinSendMsg(hwndMain,
    34913500                             UM_LOADFILE,
     
    34983507                             MPVOID);
    34993508              }
    3500               if(!dcd->suspendview &&
    3501                  WinQueryActiveWindow(dcd->hwndParent) == dcd->hwndFrame) {
    3502                 if(pre->fEmphasisMask & CRA_CURSORED) {
    3503                   if(pci->rc.flRecordAttr & CRA_CURSORED) {
    3504                     if(fSplitStatus && hwndStatus2)
     3509              if (!dcd->suspendview &&
     3510                  WinQueryActiveWindow(dcd->hwndParent) == dcd->hwndFrame) {
     3511                if (pre->fEmphasisMask & CRA_CURSORED) {
     3512                  if (pci->rc.flRecordAttr & CRA_CURSORED) {
     3513                    if (fSplitStatus && hwndStatus2)
    35053514                    {
    35063515                      CommaFmtULL(tb,sizeof(tb),pci->cbFile + pci->easize,' ');
    3507                       if(!fMoreButtons)
     3516                      if (!fMoreButtons)
    35083517                      {
    35093518                        sprintf(s," %s  %04u/%02u/%02u %02u:%02u:%02u  [%s]  %s",
     
    35153524                      else {
    35163525                        *tf = 0;
    3517                         if(pci->cbFile + pci->easize > 1024)
     3526                        if (pci->cbFile + pci->easize > 1024)
    35183527                        {
    35193528                          CommaFmtULL(tf,sizeof(tf),
     
    35283537                      WinSetWindowText(hwndStatus2,s);
    35293538                    }
    3530                     if(fMoreButtons) {
     3539                    if (fMoreButtons) {
    35313540                      WinSetWindowText(hwndName,pci->pszFileName);
    35323541                      sprintf(s,"%04u/%02u/%02u %02u:%02u:%02u",
     
    35463555
    35473556          case CN_ENTER:
    3548             if(mp2) {
     3557            if (mp2) {
    35493558
    35503559              PCNRITEM     pci = (PCNRITEM)((PNOTIFYRECORDENTER)mp2)->pRecord;
     
    35553564
    35563565              SetShiftState();
    3557               if(pci) {
    3558                 if(pci->rc.flRecordAttr & CRA_INUSE)
     3566              if (pci) {
     3567                if (pci->rc.flRecordAttr & CRA_INUSE)
    35593568                  break;
    35603569                DosError(FERR_DISABLEHARDERR);
     
    35693578                                      FIL_STANDARD);
    35703579                priority_bumped();
    3571                 if(!status) {
     3580                if (!status) {
    35723581                  DosFindClose(hDir);
    3573                   if(ffb.attrFile & FILE_DIRECTORY) {
    3574                     if((shiftstate & (KC_CTRL | KC_ALT)) ==
     3582                  if (ffb.attrFile & FILE_DIRECTORY) {
     3583                    if ((shiftstate & (KC_CTRL | KC_ALT)) ==
    35753584                       (KC_CTRL | KC_ALT))
    35763585                      PostMsg(hwnd,
     
    35783587                              MPFROM2SHORT(IDM_SHOWALLFILES,0),
    35793588                              MPVOID);
    3580                     else if((shiftstate & (KC_CTRL | KC_SHIFT)) ==
     3589                    else if ((shiftstate & (KC_CTRL | KC_SHIFT)) ==
    35813590                            (KC_CTRL | KC_SHIFT))
    35823591                      OpenObject(pci->szFileName,
    35833592                                 Settings,
    35843593                                 dcd->hwndFrame);
    3585                     else if(shiftstate & KC_CTRL)
     3594                    else if (shiftstate & KC_CTRL)
    35863595                      OpenObject(pci->szFileName,
    35873596                                 Default,
    35883597                                 dcd->hwndFrame);
    3589                     else if(shiftstate & KC_SHIFT) {
     3598                    else if (shiftstate & KC_SHIFT) {
    35903599
    35913600                      HWND hwndDir;
     
    35963605                                           FALSE,
    35973606                                           pci->szFileName);
    3598                       if(hwndDir) {
    3599                         if(fMinOnOpen)
     3607                      if (hwndDir) {
     3608                        if (fMinOnOpen)
    36003609                          WinSetWindowPos(dcd->hwndFrame,
    36013610                                          HWND_BOTTOM,
     
    36053614                                          0,
    36063615                                          SWP_MINIMIZE | SWP_ZORDER);
    3607                           if(fAutoTile)
     3616                          if (fAutoTile)
    36083617                            TileChildren(dcd->hwndParent,
    36093618                                         TRUE);
     
    36233632                       dcd->stopflag++;
    36243633                      DosExitCritSec();
    3625                       if(!PostMsg(dcd->hwndObject,
    3626                                   UM_RESCAN,
    3627                                   MPVOID,
    3628                                   MPFROMLONG(1L))) {
     3634                      if (!PostMsg(dcd->hwndObject,
     3635                                   UM_RESCAN,
     3636                                   MPVOID,
     3637                                   MPFROMLONG(1L)))
     3638                      {
    36293639                        DosEnterCritSec();
    36303640                         dcd->stopflag--;
    36313641                        DosExitCritSec();
    36323642                      }
    3633                       else if(*dcd->directory) {
    3634                         if(hwndMain)
     3643                      else if (*dcd->directory) {
     3644                        if (hwndMain)
    36353645                          WinSendMsg(hwndMain,
    36363646                                     UM_SETUSERLISTNAME,
     
    36683678                }
    36693679                else {
    3670                   if(!*dcd->directory ||
    3671                      IsValidDir(dcd->directory)) {
     3680                  if (!*dcd->directory || IsValidDir(dcd->directory)) {
    36723681                    NotifyError(pci->szFileName,
    36733682                                status);
     
    36783687                                            CMA_FREE | CMA_INVALIDATE |
    36793688                                            CMA_ERASE));
    3680                     if(hwndStatus)
     3689                    if (hwndStatus)
    36813690                      WinSetWindowText(hwndStatus,
    36823691                                       GetPString(IDS_RESCANSUGGESTEDTEXT));
     
    36843693                  else {
    36853694                    DosEnterCritSec();
    3686                      dcd->stopflag++;
     3695                    dcd->stopflag++;
    36873696                    DosExitCritSec();
    3688                     if(!PostMsg(dcd->hwndObject,
    3689                                 UM_RESCAN,
    3690                                 MPVOID,
    3691                                 MPFROMLONG(1L))) {
     3697                    if (!PostMsg(dcd->hwndObject,
     3698                                 UM_RESCAN,
     3699                                 MPVOID,
     3700                                 MPFROMLONG(1L)))
     3701                    {
    36923702                      DosEnterCritSec();
    3693                        dcd->stopflag--;
     3703                      dcd->stopflag--;
    36943704                      DosExitCritSec();
    36953705                    }
    3696                     else if(*dcd->directory) {
    3697                       if(hwndMain)
     3706                    else if (*dcd->directory) {
     3707                      if (hwndMain)
    36983708                        WinSendMsg(hwndMain,
    36993709                                   UM_SETUSERLISTNAME,
     
    37073717                }
    37083718              }
    3709               else if(*dcd->directory)
     3719              else if (*dcd->directory)
    37103720                OpenObject(dcd->directory,
    37113721                           Default,
     
    37193729
    37203730    case UM_LOADFILE:
    3721       if(dcd && mp2) {
     3731      if (dcd && mp2) {
    37223732
    37233733        HWND ret;
     
    37273737                             (CHAR *)mp2,
    37283738                             dcd->hwndFrame);
    3729         if(mp2)
     3739        if (mp2)
    37303740          free((CHAR *)mp2);
    37313741        return MRFROMLONG(ret);
     
    37343744
    37353745    case WM_SAVEAPPLICATION:
    3736       if(dcd &&
    3737          ParentIsDesktop(hwnd,dcd->hwndParent)) {
     3746      if (dcd && ParentIsDesktop(hwnd,dcd->hwndParent)) {
    37383747
    37393748        SWP swp;
    37403749
    37413750        WinQueryWindowPos(dcd->hwndFrame,&swp);
    3742         if(!(swp.fl & (SWP_HIDE | SWP_MINIMIZE | SWP_MAXIMIZE)))
     3751        if (!(swp.fl & (SWP_HIDE | SWP_MINIMIZE | SWP_MAXIMIZE)))
    37433752          PrfWriteProfileData(fmprof,
    37443753                              appname,
     
    37543763                 MPVOID,
    37553764                 MPVOID);
    3756       if(LastDir == hwnd)
     3765      if (LastDir == hwnd)
    37573766        LastDir = (HWND)0;
    3758       if(dcd) {
     3767      if (dcd) {
    37593768        dcd->stopflag++;
    3760         if(!dcd->dontclose &&
    3761            ParentIsDesktop(dcd->hwndFrame,(HWND)0))
     3769        if (!dcd->dontclose && ParentIsDesktop(dcd->hwndFrame,(HWND)0))
    37623770          PostMsg((HWND)0,
    37633771                  WM_QUIT,
    37643772                  MPVOID,
    37653773                  MPVOID);
    3766         if(!dcd->hwndObject ||
    3767            !PostMsg(dcd->hwndObject,
    3768                     WM_CLOSE,
    3769                     MPVOID,
    3770                     MPVOID)) {
    3771           if(dcd->hwndObject)
     3774        if (!dcd->hwndObject ||
     3775            !PostMsg(dcd->hwndObject, WM_CLOSE, MPVOID, MPVOID))
     3776        {
     3777          if (dcd->hwndObject)
    37723778            WinSetWindowPtr(dcd->hwndObject,
    37733779                            QWL_USER,
     
    37763782                          QWL_USER,
    37773783                          NULL);
    3778           if(dcd->hwndRestore)
     3784          if (dcd->hwndRestore)
    37793785            WinSetWindowPos(dcd->hwndRestore,
    37803786                            HWND_TOP,
     
    37953801
    37963802    case WM_DESTROY:
    3797       if(DirMenu)
     3803      if (DirMenu)
    37983804        WinDestroyWindow(DirMenu);
    3799       if(DirCnrMenu)
     3805      if (DirCnrMenu)
    38003806        WinDestroyWindow(DirCnrMenu);
    3801       if(FileMenu)
     3807      if (FileMenu)
    38023808        WinDestroyWindow(FileMenu);
    38033809      DirMenu = DirCnrMenu = FileMenu = (HWND)0;
     
    38103816
    38113817
    3812 HWND StartDirCnr (HWND hwndParent,CHAR *directory,HWND hwndRestore,
    3813                   ULONG flags) {
    3814 
     3818HWND StartDirCnr (HWND hwndParent,CHAR *directory,HWND hwndRestore,ULONG flags)
     3819{
    38153820  /* bitmapped flags:
    38163821   * 0x00000001 = don't close app when window closes
Note: See TracChangeset for help on using the changeset viewer.