Changeset 551 for trunk/dll/init.c


Ignore:
Timestamp:
Feb 28, 2007, 2:33:51 AM (18 years ago)
Author:
Gregg Young
Message:

Indentation cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/init.c

    r526 r551  
    7171  // Check already known
    7272  PrfQueryProfileData(fmprof,
    73                       FM3Str,
    74                       "SwapperDat",
    75                       (PVOID) SwapperDat,
    76                       &size);
    77   if (*SwapperDat)
    78   {
     73                      FM3Str, "SwapperDat", (PVOID) SwapperDat, &size);
     74  if (*SwapperDat) {
    7975    nm = 1;
    8076    rc = DosFindFirst(SwapperDat,
     
    8278                      FILE_NORMAL | FILE_ARCHIVED |
    8379                      FILE_HIDDEN | FILE_SYSTEM | FILE_READONLY,
    84                       &ffb,
    85                       sizeof(ffb),
    86                       &nm,
    87                       FIL_STANDARD);
    88     if (!rc)
    89     {
     80                      &ffb, sizeof(ffb), &nm, FIL_STANDARD);
     81    if (!rc) {
    9082      DosFindClose(hdir);
    9183      fp = fopen(SwapperDat, "r");
    92       if (fp)
    93       {
     84      if (fp) {
    9485        fclose(fp);
    9586        *SwapperDat = 0;
    96         rc = 1;                 // Force config.sys scan
     87        rc = 1;                         // Force config.sys scan
    9788      }
    9889    }
     
    10192  }
    10293  // If not defined in INI or INI wrong, scan config.sys for SWAPPATH statement
    103   if (rc)
    104   {
     94  if (rc) {
    10595    if (DosQuerySysInfo(QSV_BOOT_DRIVE,
    10696                        QSV_BOOT_DRIVE,
    107                         (PVOID)&nm,
    108                         (ULONG) sizeof(ULONG)))
    109     {
    110       nm = 3;           // Assume drive C:
    111     }
    112     *filename = (CHAR)nm + '@';
     97                        (PVOID) & nm, (ULONG) sizeof(ULONG))) {
     98      nm = 3;                           // Assume drive C:
     99    }
     100    *filename = (CHAR) nm + '@';
    113101    fp = xfsopen(filename, "r", SH_DENYNO, pszSrcFile, __LINE__);
    114     if (fp)
    115     {
     102    if (fp) {
    116103      while (!feof(fp)) {
    117         if (!xfgets(input, sizeof(input), fp,pszSrcFile, __LINE__))
     104        if (!xfgets(input, sizeof(input), fp, pszSrcFile, __LINE__))
    118105          break;
    119106        lstrip(input);
    120         if (!strnicmp(input, "SWAPPATH", 8))
    121         {
     107        if (!strnicmp(input, "SWAPPATH", 8)) {
    122108          p = input + 8;
    123109          while (*p == ' ')
    124110            p++;
    125           if (*p == '=')
    126           {
     111          if (*p == '=') {
    127112            p++;
    128113            stripcr(p);
     
    130115            while (*p == ' ')
    131116              p++;
    132             if (*p == '\"')
    133             {
     117            if (*p == '\"') {
    134118              p++;
    135119              pp = p;
     
    139123                *pp = 0;
    140124            }
    141             else
    142             {
     125            else {
    143126              pp = strchr(p, ' ');
    144127              if (pp)
    145128                *pp = 0;
    146129            }
    147             if (*p)
    148             {
     130            if (*p) {
    149131              strncpy(SwapperDat, p, CCHMAXPATH);
    150132              SwapperDat[CCHMAXPATH - 1] = 0;
     
    158140                                FILE_NORMAL | FILE_ARCHIVED |
    159141                                FILE_HIDDEN | FILE_SYSTEM | FILE_READONLY,
    160                                 &ffb,
    161                                 sizeof(ffb),
    162                                 &nm,
    163                                 FIL_STANDARD))
    164               {
     142                                &ffb, sizeof(ffb), &nm, FIL_STANDARD)) {
    165143                DosFindClose(hdir);
    166144                PrfWriteProfileString(fmprof,
    167                                       FM3Str,
    168                                       "SwapperDat",
    169                                       SwapperDat);
     145                                      FM3Str, "SwapperDat", SwapperDat);
    170146              }
    171147              else
     
    174150            }
    175151          }
    176         } // if SWAPPATH
    177       } // while
     152        }                               // if SWAPPATH
     153      }                                 // while
    178154      fclose(fp);
    179155    }
     
    189165  APIRET rc;
    190166
    191   switch (ulFlag)
    192   {
     167  switch (ulFlag) {
    193168  case 0:
    194169    if (_CRT_init() == -1)
     
    197172    strcpy(stringfile, "FM3RES.STR");
    198173    env = getenv("FM3INI");
    199     if (env)
    200     {
     174    if (env) {
    201175      DosError(FERR_DISABLEHARDERR);
    202       rc = DosQueryPathInfo(env,
    203                             FIL_STANDARD,
    204                             &fsa,
    205                             (ULONG) sizeof(fsa));
    206       if (!rc)
    207       {
    208         if (fsa.attrFile & FILE_DIRECTORY)
    209         {
     176      rc = DosQueryPathInfo(env, FIL_STANDARD, &fsa, (ULONG) sizeof(fsa));
     177      if (!rc) {
     178        if (fsa.attrFile & FILE_DIRECTORY) {
    210179          strcpy(stringfile, env);
    211180          if (stringfile[strlen(stringfile) - 1] != '\\')
     
    213182          strcat(stringfile, "FM3RES.STR");
    214183          DosError(FERR_DISABLEHARDERR);
    215           if (DosQueryPathInfo(stringfile,
    216                                FIL_STANDARD,
    217                                &fsa,
    218                                sizeof(fsa)))
     184          if (DosQueryPathInfo(stringfile, FIL_STANDARD, &fsa, sizeof(fsa)))
    219185            strcpy(stringfile, "FM3RES.STR");
    220186        }
     
    237203    DRF_FM2ARCHIVE = "DRF_FM2ARCHIVE";
    238204    DRMDRFLIST = "<DRM_OS2FILE,DRF_UNKNOWN>,"
    239       "<DRM_DISCARD,DRF_UNKNOWN>,"
    240       "<DRM_PRINT,DRF_UNKNOWN>";
     205      "<DRM_DISCARD,DRF_UNKNOWN>," "<DRM_PRINT,DRF_UNKNOWN>";
    241206    DRMDRFOS2FILE = "<DRM_OS2FILE,DRF_UNKNOWN>";
    242207    DRMDRFFM2ARC = "<DRM_FM2ARCMEMBER,DRF_FM2ARCHIVE>";
     
    256221    RGBGREY.bRed = RGBGREY.bGreen = RGBGREY.bBlue = 204;
    257222    RGBGREY.fcOptions = 0;
    258     FM3UL = *(ULONG *)FM3Str;
     223    FM3UL = *(ULONG *) FM3Str;
    259224    DEBUG_STRING = "Debug -- please report to author";
    260225    break;
     
    287252    fclose(LogFileHandle);
    288253
    289   if (fmprof)
    290   {
     254  if (fmprof) {
    291255    PrfCloseProfile(fmprof);
    292256    fmprof = (HINI) 0;
    293     if (fIniExisted)
    294     {
     257    if (fIniExisted) {
    295258      DosError(FERR_DISABLEHARDERR);
    296       DosCopy("FM3.INI",
    297               "FM3INI.BAK",
    298               DCPY_EXISTING);
     259      DosCopy("FM3.INI", "FM3INI.BAK", DCPY_EXISTING);
    299260    }
    300261  }
     
    309270    strcat(s, "\\");
    310271  enddir = &s[strlen(s)];
    311   if (*ArcTempRoot)
    312   {
     272  if (*ArcTempRoot) {
    313273    strcat(s, ArcTempRoot);
    314274    strcat(s, "*");
     
    320280                      FILE_SYSTEM | FILE_READONLY | FILE_HIDDEN |
    321281                      FILE_ARCHIVED,
    322                       &f,
    323                       sizeof(FILEFINDBUF3),
    324                       &num_matches,
    325                       FIL_STANDARD))
    326     {
    327       do
    328       {
     282                      &f, sizeof(FILEFINDBUF3), &num_matches, FIL_STANDARD)) {
     283      do {
    329284        strcpy(enddir, f.achName);
    330         if (f.attrFile & FILE_DIRECTORY)
    331         {
     285        if (f.attrFile & FILE_DIRECTORY) {
    332286          wipeallf("%s\\*", s);
    333287          DosDeleteDir(s);
     
    337291      }
    338292      while (!DosFindNext(search_handle,
    339                           &f,
    340                           sizeof(FILEFINDBUF3),
    341                           &num_matches));
     293                          &f, sizeof(FILEFINDBUF3), &num_matches));
    342294      DosFindClose(search_handle);
    343295    }
     
    357309                    FILE_SYSTEM | FILE_READONLY | FILE_HIDDEN |
    358310                    FILE_ARCHIVED,
    359                     &f,
    360                     sizeof(FILEFINDBUF3),
    361                     &num_matches,
    362                     FIL_STANDARD))
    363   {
    364     do
    365     {
    366       if (!(f.attrFile & FILE_DIRECTORY))
    367       {
     311                    &f, sizeof(FILEFINDBUF3), &num_matches, FIL_STANDARD)) {
     312    do {
     313      if (!(f.attrFile & FILE_DIRECTORY)) {
    368314        strcpy(enddir, f.achName);
    369315        unlinkf("%s", s);
     
    371317    }
    372318    while (!DosFindNext(search_handle,
    373                         &f,
    374                         sizeof(FILEFINDBUF3),
    375                         &num_matches));
     319                        &f, sizeof(FILEFINDBUF3), &num_matches));
    376320    DosFindClose(search_handle);
    377321  }
     
    384328    DosFreeModule(FM3ModHandle);
    385329
    386   DosExitList(EXLST_REMOVE,
    387               DeInitFM3DLL);
     330  DosExitList(EXLST_REMOVE, DeInitFM3DLL);
    388331}
    389332
     
    399342  APIRET rcl = 1;
    400343  APIRET rcq = 1;
    401   PFN pfnResVersion = (PFN)NULL;
     344  PFN pfnResVersion = (PFN) NULL;
    402345  ULONG RVMajor = 0;
    403346  ULONG RVMinor = 0;
     
    408351  ULONG size;
    409352
    410   if (!StringsLoaded())
    411   {
     353  if (!StringsLoaded()) {
    412354    saymsg(MB_ENTER,
    413355           HWND_DESKTOP,
     
    420362  strcpy(dllfile, "FM3RES");
    421363  env = getenv("FM3INI");
    422   if (env)
    423   {
     364  if (env) {
    424365    FILESTATUS3 fsa;
    425366    APIRET rc;
    426367
    427368    DosError(FERR_DISABLEHARDERR);
    428     rc = DosQueryPathInfo(env,
    429                           FIL_STANDARD,
    430                           &fsa,
    431                           (ULONG) sizeof(fsa));
    432     if (!rc)
    433     {
    434       if (fsa.attrFile & FILE_DIRECTORY)
    435       {
     369    rc = DosQueryPathInfo(env, FIL_STANDARD, &fsa, (ULONG) sizeof(fsa));
     370    if (!rc) {
     371      if (fsa.attrFile & FILE_DIRECTORY) {
    436372        strcpy(dllfile, env);
    437373        if (dllfile[strlen(dllfile) - 1] != '\\')
     
    439375        strcat(dllfile, "FM3RES");
    440376        DosError(FERR_DISABLEHARDERR);
    441         if (DosQueryPathInfo(dllfile,
    442                              FIL_STANDARD,
    443                              &fsa,
    444                              sizeof(fsa)))
     377        if (DosQueryPathInfo(dllfile, FIL_STANDARD, &fsa, sizeof(fsa)))
    445378          strcpy(dllfile, "FM3RES");
    446379      }
    447380    }
    448381  }
    449   rcl = DosLoadModule(NULL,
    450                       0,
    451                       dllfile,
    452                       &FM3ModHandle);
    453   if (rcl)
    454   {
     382  rcl = DosLoadModule(NULL, 0, dllfile, &FM3ModHandle);
     383  if (rcl) {
    455384    saymsg(MB_CANCEL | MB_ICONEXCLAMATION,
    456385           HWND_DESKTOP,
    457            GetPString(IDS_ERRORTEXT),
    458            GetPString(IDS_FM3RESERROR1TEXT));
     386           GetPString(IDS_ERRORTEXT), GetPString(IDS_FM3RESERROR1TEXT));
    459387    return FALSE;
    460388  }
    461389  else {
    462390    rc = DosExitList(EXLST_ADD, DeInitFM3DLL);
    463     if (rc)
    464     {
     391    if (rc) {
    465392      Dos_Error(MB_ENTER,
    466                 rc,
    467                 HWND_DESKTOP,
    468                 pszSrcFile,
    469                 __LINE__,
    470                 "DosExitList failed");
    471     }
    472     rcq = DosQueryProcAddr(FM3ModHandle,
    473                            1,
    474                            "ResVersion",
    475                            &pfnResVersion);
     393                rc, HWND_DESKTOP, pszSrcFile, __LINE__, "DosExitList failed");
     394    }
     395    rcq = DosQueryProcAddr(FM3ModHandle, 1, "ResVersion", &pfnResVersion);
    476396    if (!rcq)
    477397      ret = pfnResVersion(&RVMajor, &RVMinor);
    478398  }
    479399
    480   if (RVMajor < VERMAJOR ||
    481       (RVMajor == VERMAJOR && RVMinor < VERMINOR))
    482   {
     400  if (RVMajor < VERMAJOR || (RVMajor == VERMAJOR && RVMinor < VERMINOR)) {
    483401    saymsg(MB_ENTER,
    484402           HWND_DESKTOP,
     
    486404           GetPString(IDS_FM3RESERROR2TEXT),
    487405           !rcq ?
    488              GetPString(IDS_FM3RESERROR3TEXT) :
    489              !rcl ?
    490                GetPString(IDS_FM3RESERROR4TEXT) :
    491                GetPString(IDS_FM3RESERROR5TEXT),
    492            RVMajor,
    493            RVMinor,
    494            rcl,
    495            rcq,
    496            ret);
     406           GetPString(IDS_FM3RESERROR3TEXT) :
     407           !rcl ?
     408           GetPString(IDS_FM3RESERROR4TEXT) :
     409           GetPString(IDS_FM3RESERROR5TEXT), RVMajor, RVMinor, rcl, rcq, ret);
    497410    return FALSE;
    498411  }
     
    511424                          FIL_STANDARD,
    512425                          &fs3,
    513                           sizeof(fs3)) &&
    514         (fs3.attrFile & FILE_DIRECTORY))
    515     {
     426                          sizeof(fs3)) && (fs3.attrFile & FILE_DIRECTORY)) {
    516427      env = getenv("PATH");
    517       if (env)
    518       {
     428      if (env) {
    519429        if (!stristr(curpath, env))
    520430          fAddUtils = TRUE;
     
    535445           !strcmp(appname, "VTree") ||
    536446           !strcmp(appname, "VCollect") ||
    537            !strcmp(appname, "SEEALL") ||
    538            !strcmp(appname, "FM/4"))
     447           !strcmp(appname, "SEEALL") || !strcmp(appname, "FM/4"))
    539448    DosSetMaxFH(60L);
    540449  else
     
    543452  if (DosQuerySysInfo(QSV_VERSION_MAJOR,
    544453                      QSV_VERSION_MINOR,
    545                       (PVOID) OS2ver,
    546                       (ULONG) sizeof(OS2ver)))
    547   {
     454                      (PVOID) OS2ver, (ULONG) sizeof(OS2ver))) {
    548455    OS2ver[0] = 2;
    549456    OS2ver[1] = 1;
     
    562469
    563470  /* _heapmin() is done in a separate thread -- start it */
    564   if (_beginthread(HeapThread,NULL,32768,NULL) == -1) {
    565     Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
     471  if (_beginthread(HeapThread, NULL, 32768, NULL) == -1) {
     472    Runtime_Error(pszSrcFile, __LINE__,
     473                  GetPString(IDS_COULDNTSTARTTHREADTEXT));
    566474    return FALSE;
    567475  }
     
    576484
    577485  if ((!strchr(profile, '\\') && !strchr(profile, ':')) ||
    578       !(fmprof = PrfOpenProfile((HAB) 0, profile)))
    579   {
     486      !(fmprof = PrfOpenProfile((HAB) 0, profile))) {
    580487    /* figure out where to put INI file... */
    581488    CHAR *env, inipath[CCHMAXPATH];
     
    587494    *inipath = 0;
    588495    env = getenv("FM3INI");
    589     if (env)
    590     {
     496    if (env) {
    591497      strcpy(inipath, env);
    592498      DosError(FERR_DISABLEHARDERR);
    593       rc = DosQueryPathInfo(inipath,
    594                             FIL_STANDARD,
    595                             &fsa,
    596                             (ULONG) sizeof(fsa));
    597       if (!rc)
    598       {
    599         if (fsa.attrFile & FILE_DIRECTORY)
    600         {
     499      rc = DosQueryPathInfo(inipath, FIL_STANDARD, &fsa, (ULONG) sizeof(fsa));
     500      if (!rc) {
     501        if (fsa.attrFile & FILE_DIRECTORY) {
    601502          if (inipath[strlen(inipath) - 1] != '\\')
    602503            strcat(inipath, "\\");
     
    605506      }
    606507    }
    607     if (!env)
    608     {
     508    if (!env) {
    609509      env = searchpath(profile);
    610510      if (!env)
     
    618518      strcpy(inipath, profile);
    619519    DosError(FERR_DISABLEHARDERR);
    620     if (!DosQueryPathInfo(inipath, FIL_STANDARD, &fsa, (ULONG) sizeof(fsa)))
    621     {
     520    if (!DosQueryPathInfo(inipath, FIL_STANDARD, &fsa, (ULONG) sizeof(fsa))) {
    622521      fIniExisted = TRUE;
    623       if (fsa.attrFile & (FILE_READONLY | FILE_HIDDEN | FILE_SYSTEM))
    624       {
     522      if (fsa.attrFile & (FILE_READONLY | FILE_HIDDEN | FILE_SYSTEM)) {
    625523        fsa.attrFile &= (~(FILE_READONLY | FILE_HIDDEN | FILE_SYSTEM));
    626524        if (DosSetPathInfo(inipath, FIL_STANDARD, (PVOID) & fsa,
     
    629527                 HWND_DESKTOP,
    630528                 GetPString(IDS_ERRORTEXT),
    631                  GetPString(IDS_INIREADONLYTEXT),
    632                  inipath);
     529                 GetPString(IDS_INIREADONLYTEXT), inipath);
    633530      }
    634531    }
    635532
    636533    fmprof = PrfOpenProfile((HAB) 0, inipath);
    637     if (!fmprof)
    638     {
     534    if (!fmprof) {
    639535      strcpy(inipath, "FM3.INI");
    640536      fmprof = PrfOpenProfile((HAB) 0, inipath);
    641537    }
    642538
    643     if (!fmprof)
    644     {
    645       Win_Error(NULLHANDLE,NULLHANDLE,pszSrcFile,__LINE__,
    646                 "PrfOpenProfile failed");
     539    if (!fmprof) {
     540      Win_Error(NULLHANDLE, NULLHANDLE, pszSrcFile, __LINE__,
     541                "PrfOpenProfile failed");
    647542      return FALSE;
    648543    }
     
    654549  PrfQueryProfileData(fmprof,
    655550                      FM3Str,
    656                       "SeparateParms",
    657                       (PVOID) & fSeparateParms,
    658                       &size);
     551                      "SeparateParms", (PVOID) & fSeparateParms, &size);
    659552  if (!fSeparateParms)
    660553    strcpy(appname, FM3Str);
     
    673566  hini.pszHelpLibraryName = "FM3.HLP";
    674567  hwndHelp = WinCreateHelpInstance(hab, &hini);
    675   if (!hwndHelp)
    676   {
     568  if (!hwndHelp) {
    677569    static CHAR helppath[CCHMAXPATH];   // fixme to be local?
    678570
    679571    env = getenv("FM3INI");
    680     if (env)
    681     {
     572    if (env) {
    682573      FILESTATUS3 fsa;
    683574      APIRET rc;
     
    685576      strcpy(helppath, env);
    686577      DosError(FERR_DISABLEHARDERR);
    687       rc = DosQueryPathInfo(helppath, FIL_STANDARD, &fsa, (ULONG) sizeof(fsa));
    688       if (!rc)
    689       {
    690         if (fsa.attrFile & FILE_DIRECTORY)
    691         {
     578      rc =
     579        DosQueryPathInfo(helppath, FIL_STANDARD, &fsa, (ULONG) sizeof(fsa));
     580      if (!rc) {
     581        if (fsa.attrFile & FILE_DIRECTORY) {
    692582          if (helppath[strlen(helppath) - 1] != '\\')
    693583            strcat(helppath, "\\");
     
    699589    }
    700590  }
    701   if (!hwndHelp)
    702   {
     591  if (!hwndHelp) {
    703592    saymsg(MB_ENTER | MB_ICONEXCLAMATION,
    704593           HWND_DESKTOP,
     
    724613    PFNWPMLE = clinfo.pfnWindowProc;
    725614  // saymsg(MB_ENTER,HWND_DESKTOP,"MLE flags:","%08lx",clinfo.flClassStyle);
    726   if (!PFNWPCnr || !PFNWPFrame || !PFNWPButton || !PFNWPStatic || !PFNWPMLE)
    727   {
     615  if (!PFNWPCnr || !PFNWPFrame || !PFNWPButton || !PFNWPStatic || !PFNWPMLE) {
    728616    Runtime_Error(pszSrcFile, __LINE__, "WinQueryClassInfo");
    729617    return FALSE;
     
    734622                   GetPString(IDS_WCMAINWND),
    735623                   MainWndProc,
    736                    CS_SIZEREDRAW | CS_CLIPCHILDREN,
    737                    sizeof(PVOID) * 8);
     624                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 8);
    738625  WinRegisterClass(hab,
    739626                   GetPString(IDS_WCMAINWND2),
    740627                   MainWndProc2,
    741                    CS_SIZEREDRAW | CS_CLIPCHILDREN,
    742                    sizeof(PVOID) * 4);
     628                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 4);
    743629  WinRegisterClass(hab,
    744630                   GetPString(IDS_WCTREECONTAINER),
    745631                   TreeClientWndProc,
    746                    CS_SIZEREDRAW | CS_CLIPCHILDREN,
    747                    sizeof(PVOID) * 2);
     632                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2);
    748633  WinRegisterClass(hab,
    749634                   GetPString(IDS_WCDIRCONTAINER),
    750635                   DirClientWndProc,
    751                    CS_SIZEREDRAW | CS_CLIPCHILDREN,
    752                    sizeof(PVOID) * 2);
     636                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2);
    753637  WinRegisterClass(hab,
    754638                   GetPString(IDS_WCCOLLECTOR),
    755639                   CollectorClientWndProc,
    756                    CS_SIZEREDRAW | CS_CLIPCHILDREN,
    757                    sizeof(PVOID) * 2);
     640                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2);
    758641  WinRegisterClass(hab,
    759642                   GetPString(IDS_WCARCCONTAINER),
    760643                   ArcClientWndProc,
    761                    CS_SIZEREDRAW | CS_CLIPCHILDREN,
    762                    sizeof(PVOID) * 2);
     644                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2);
    763645  WinRegisterClass(hab,
    764646                   GetPString(IDS_WCMLEEDITOR),
    765647                   MLEEditorProc,
    766                    CS_SIZEREDRAW | CS_CLIPCHILDREN,
    767                    sizeof(PVOID) * 2);
     648                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2);
    768649  WinRegisterClass(hab,
    769650                   GetPString(IDS_WCINIEDITOR),
    770651                   IniProc,
    771                    CS_SIZEREDRAW | CS_CLIPCHILDREN,
    772                    sizeof(PVOID) * 2);
     652                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2);
    773653  WinRegisterClass(hab,
    774654                   GetPString(IDS_WCTOOLBACK),
    775                    ToolBackProc,
    776                    CS_SIZEREDRAW,
    777                    sizeof(PVOID));
     655                   ToolBackProc, CS_SIZEREDRAW, sizeof(PVOID));
    778656  WinRegisterClass(hab,
    779657                   GetPString(IDS_WCDRIVEBACK),
     
    784662                   GetPString(IDS_WCSEEALL),
    785663                   SeeAllWndProc,
    786                    CS_SIZEREDRAW | CS_CLIPCHILDREN,
    787                    sizeof(PVOID));
     664                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID));
    788665  WinRegisterClass(hab,
    789666                   GetPString(IDS_WCNEWVIEW),
    790667                   ViewWndProc,
    791                    CS_SIZEREDRAW | CS_CLIPCHILDREN,
    792                    sizeof(PVOID));
     668                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID));
    793669  WinRegisterClass(hab,
    794670                   GetPString(IDS_WCTOOLBUTTONS),
     
    853729  WinRegisterClass(hab,
    854730                   GetPString(IDS_WCDATABAR),
    855                    DataProc,
    856                    CS_SIZEREDRAW,
    857                    sizeof(PVOID));
     731                   DataProc, CS_SIZEREDRAW, sizeof(PVOID));
    858732  WinRegisterClass(hab,
    859733                   GetPString(IDS_WCTREEOPENBUTTON),
     
    902776  size = sizeof(BOOL);
    903777  PrfQueryProfileData(fmprof,
     778                      appname, "ShowTarget", (PVOID) & fShowTarget, &size);
     779  size = sizeof(BOOL);
     780  PrfQueryProfileData(fmprof, appname, "CheckMM", (PVOID) & fCheckMM, &size);
     781  size = sizeof(BOOL);
     782  PrfQueryProfileData(fmprof,
    904783                      appname,
    905                       "ShowTarget",
    906                       (PVOID) & fShowTarget,
    907                       &size);
     784                      "ChangeTarget", (PVOID) & fChangeTarget, &size);
    908785  size = sizeof(BOOL);
    909786  PrfQueryProfileData(fmprof,
    910787                      appname,
    911                       "CheckMM",
    912                       (PVOID) & fCheckMM,
    913                       &size);
    914   size = sizeof(BOOL);
    915   PrfQueryProfileData(fmprof,
    916                       appname,
    917                       "ChangeTarget",
    918                       (PVOID) & fChangeTarget,
    919                       &size);
    920   size = sizeof(BOOL);
    921   PrfQueryProfileData(fmprof,
    922                       appname,
    923                       "ConfirmTarget",
    924                       (PVOID) & fConfirmTarget,
    925                       &size);
     788                      "ConfirmTarget", (PVOID) & fConfirmTarget, &size);
    926789  size = sizeof(BOOL);
    927790  PrfQueryProfileData(fmprof,
    928791                      FM3Str,
    929                       "CustomFileDlg",
    930                       (PVOID) & fCustomFileDlg,
    931                       &size);
    932   size = sizeof(BOOL);
    933   PrfQueryProfileData(fmprof,
    934                       FM3Str,
    935                       "SaveMiniCmds",
    936                       (PVOID) & fSaveMiniCmds,
    937                       &size);
    938   size = sizeof(BOOL);
    939   PrfQueryProfileData(fmprof,
    940                       appname,
    941                       "SaveBigCmds",
    942                       (PVOID) & fSaveBigCmds,
    943                       &size);
    944   size = sizeof(BOOL);
    945   PrfQueryProfileData(fmprof,
    946                       appname,
    947                       "NoFoldMenu",
    948                       (PVOID) & fNoFoldMenu,
    949                       &size);
    950   size = sizeof(BOOL);
    951   PrfQueryProfileData(fmprof,
    952                       FM3Str,
    953                       "ThreadNotes",
    954                       (PVOID) & fThreadNotes,
    955                       &size);
    956   size = sizeof(BOOL);
    957   PrfQueryProfileData(fmprof, FM3Str, "Prnpagenums", (PVOID) & prnpagenums, &size);
     792                      "CustomFileDlg", (PVOID) & fCustomFileDlg, &size);
     793  size = sizeof(BOOL);
     794  PrfQueryProfileData(fmprof,
     795                      FM3Str, "SaveMiniCmds", (PVOID) & fSaveMiniCmds, &size);
     796  size = sizeof(BOOL);
     797  PrfQueryProfileData(fmprof,
     798                      appname, "SaveBigCmds", (PVOID) & fSaveBigCmds, &size);
     799  size = sizeof(BOOL);
     800  PrfQueryProfileData(fmprof,
     801                      appname, "NoFoldMenu", (PVOID) & fNoFoldMenu, &size);
     802  size = sizeof(BOOL);
     803  PrfQueryProfileData(fmprof,
     804                      FM3Str, "ThreadNotes", (PVOID) & fThreadNotes, &size);
     805  size = sizeof(BOOL);
     806  PrfQueryProfileData(fmprof, FM3Str, "Prnpagenums", (PVOID) & prnpagenums,
     807                      &size);
    958808  size = sizeof(BOOL);
    959809  PrfQueryProfileData(fmprof, FM3Str, "Prnalt", (PVOID) & prnalt, &size);
    960810  size = sizeof(BOOL);
    961   PrfQueryProfileData(fmprof, FM3Str, "Prnformat", (PVOID) & prnformat, &size);
     811  PrfQueryProfileData(fmprof, FM3Str, "Prnformat", (PVOID) & prnformat,
     812                      &size);
    962813  size = sizeof(BOOL);
    963814  PrfQueryProfileData(fmprof, FM3Str, "Prnformfeedbefore",
     
    966817  PrfQueryProfileData(fmprof,
    967818                      FM3Str,
    968                       "Prnformfeedafter",
    969                       (PVOID) & prnformfeedafter,
    970                       &size);
     819                      "Prnformfeedafter", (PVOID) & prnformfeedafter, &size);
    971820  size = sizeof(ULONG);
    972821  PrfQueryProfileData(fmprof, FM3Str, "Prntabspaces",
     
    975824  PrfQueryProfileData(fmprof, FM3Str, "Prnwidth", (PVOID) & prnwidth, &size);
    976825  size = sizeof(ULONG);
    977   PrfQueryProfileData(fmprof, FM3Str, "Prnlength", (PVOID) & prnlength, &size);
    978   size = sizeof(ULONG);
    979   PrfQueryProfileData(fmprof, FM3Str, "Prntmargin", (PVOID) & prntmargin, &size);
    980   size = sizeof(ULONG);
    981   PrfQueryProfileData(fmprof, FM3Str, "Prnbmargin", (PVOID) & prnbmargin, &size);
    982   size = sizeof(ULONG);
    983   PrfQueryProfileData(fmprof, FM3Str, "Prnlmargin", (PVOID) & prnlmargin, &size);
    984   size = sizeof(ULONG);
    985   PrfQueryProfileData(fmprof, FM3Str, "Prnrmargin", (PVOID) & prnrmargin, &size);
    986   size = sizeof(ULONG);
    987   PrfQueryProfileData(fmprof, FM3Str, "Prnspacing", (PVOID) & prnspacing, &size);
     826  PrfQueryProfileData(fmprof, FM3Str, "Prnlength", (PVOID) & prnlength,
     827                      &size);
     828  size = sizeof(ULONG);
     829  PrfQueryProfileData(fmprof, FM3Str, "Prntmargin", (PVOID) & prntmargin,
     830                      &size);
     831  size = sizeof(ULONG);
     832  PrfQueryProfileData(fmprof, FM3Str, "Prnbmargin", (PVOID) & prnbmargin,
     833                      &size);
     834  size = sizeof(ULONG);
     835  PrfQueryProfileData(fmprof, FM3Str, "Prnlmargin", (PVOID) & prnlmargin,
     836                      &size);
     837  size = sizeof(ULONG);
     838  PrfQueryProfileData(fmprof, FM3Str, "Prnrmargin", (PVOID) & prnrmargin,
     839                      &size);
     840  size = sizeof(ULONG);
     841  PrfQueryProfileData(fmprof, FM3Str, "Prnspacing", (PVOID) & prnspacing,
     842                      &size);
    988843  size = sizeof(BOOL);
    989844  PrfQueryProfileData(fmprof, FM3Str, "NoDead", (PVOID) & fNoDead, &size);
     
    1008863  PrfQueryProfileData(fmprof, FM3Str, "TopDir", (PVOID) & fTopDir, &size);
    1009864  size = sizeof(BOOL);
    1010   PrfQueryProfileData(fmprof, FM3Str, "LookInDir", (PVOID) & fLookInDir, &size);
    1011   PrfQueryProfileString(fmprof, appname, "DefArc", NULL, szDefArc, sizeof(szDefArc));
     865  PrfQueryProfileData(fmprof, FM3Str, "LookInDir", (PVOID) & fLookInDir,
     866                      &size);
     867  PrfQueryProfileString(fmprof, appname, "DefArc", NULL, szDefArc,
     868                        sizeof(szDefArc));
    1012869  size = sizeof(ULONG);
    1013870  PrfQueryProfileData(fmprof, FM3Str, "AutoviewHeight",
    1014871                      (PVOID) & AutoviewHeight, &size);
    1015872  size = sizeof(BOOL);
    1016   PrfQueryProfileData(fmprof, FM3Str, "KeepCmdLine", (PVOID) & fKeepCmdLine, &size);
    1017   if (strcmp(realappname, "FM/4"))
    1018   {
     873  PrfQueryProfileData(fmprof, FM3Str, "KeepCmdLine", (PVOID) & fKeepCmdLine,
     874                      &size);
     875  if (strcmp(realappname, "FM/4")) {
    1019876    size = sizeof(BOOL);
    1020877    PrfQueryProfileData(fmprof,
    1021                         FM3Str,
    1022                         "MoreButtons",
    1023                         (PVOID) & fMoreButtons,
    1024                         &size);
     878                        FM3Str, "MoreButtons", (PVOID) & fMoreButtons, &size);
    1025879    size = sizeof(BOOL);
    1026880    PrfQueryProfileData(fmprof,
    1027                         FM3Str,
    1028                         "Drivebar",
    1029                         (PVOID) & fDrivebar,
    1030                         &size);
     881                        FM3Str, "Drivebar", (PVOID) & fDrivebar, &size);
    1031882  }
    1032883  else
     
    1034885  size = sizeof(BOOL);
    1035886  PrfQueryProfileData(fmprof,
    1036                       appname,
    1037                       "NoSearch",
    1038                       (PVOID) & fNoSearch,
    1039                       &size);
    1040   size = sizeof(BOOL);
    1041   PrfQueryProfileData(fmprof,
    1042                       appname,
    1043                       "GuessType",
    1044                       (PVOID) & fGuessType,
    1045                       &size);
    1046   size = sizeof(BOOL);
    1047   PrfQueryProfileData(fmprof,
    1048                       appname,
    1049                       "ViewChild",
    1050                       (PVOID) & fViewChild,
    1051                       &size);
    1052   size = sizeof(BOOL);
    1053   PrfQueryProfileData(fmprof,
    1054                       appname,
    1055                       "ShowEnv",
    1056                       (PVOID) & fShowEnv,
    1057                       &size);
    1058   size = sizeof(BOOL);
    1059   PrfQueryProfileData(fmprof,
    1060                       appname,
    1061                       "LeaveTree",
    1062                       (PVOID) & fLeaveTree,
    1063                       &size);
     887                      appname, "NoSearch", (PVOID) & fNoSearch, &size);
     888  size = sizeof(BOOL);
     889  PrfQueryProfileData(fmprof,
     890                      appname, "GuessType", (PVOID) & fGuessType, &size);
     891  size = sizeof(BOOL);
     892  PrfQueryProfileData(fmprof,
     893                      appname, "ViewChild", (PVOID) & fViewChild, &size);
     894  size = sizeof(BOOL);
     895  PrfQueryProfileData(fmprof, appname, "ShowEnv", (PVOID) & fShowEnv, &size);
     896  size = sizeof(BOOL);
     897  PrfQueryProfileData(fmprof,
     898                      appname, "LeaveTree", (PVOID) & fLeaveTree, &size);
    1064899  size = sizeof(BOOL);
    1065900  PrfQueryProfileData(fmprof, FM3Str, "Comments", (PVOID) & fComments, &size);
    1066901  size = sizeof(ULONG);
    1067   PrfQueryProfileData(fmprof, appname, "WS_ANIMATE", (PVOID) & fwsAnimate, &size);
     902  PrfQueryProfileData(fmprof, appname, "WS_ANIMATE", (PVOID) & fwsAnimate,
     903                      &size);
    1068904  if (fwsAnimate)
    1069905    fwsAnimate = WS_ANIMATE;
     
    1073909                      (PVOID) & fSelectedAlways, &size);
    1074910  size = sizeof(BOOL);
    1075   PrfQueryProfileData(fmprof, FM3Str, "ToolbarHelp", (PVOID) & fToolbarHelp, &size);
    1076   size = sizeof(BOOL);
    1077   PrfQueryProfileData(fmprof, FM3Str, "OtherHelp", (PVOID) & fOtherHelp, &size);
    1078   size = sizeof(BOOL);
    1079   PrfQueryProfileData(fmprof, FM3Str, "DrivebarHelp", (PVOID) & fDrivebarHelp, &size);
     911  PrfQueryProfileData(fmprof, FM3Str, "ToolbarHelp", (PVOID) & fToolbarHelp,
     912                      &size);
     913  size = sizeof(BOOL);
     914  PrfQueryProfileData(fmprof, FM3Str, "OtherHelp", (PVOID) & fOtherHelp,
     915                      &size);
     916  size = sizeof(BOOL);
     917  PrfQueryProfileData(fmprof, FM3Str, "DrivebarHelp", (PVOID) & fDrivebarHelp,
     918                      &size);
     919  size = sizeof(BOOL);
     920  PrfQueryProfileData(fmprof,
     921                      appname, "AutoAddDirs", (PVOID) & fAutoAddDirs, &size);
    1080922  size = sizeof(BOOL);
    1081923  PrfQueryProfileData(fmprof,
    1082924                      appname,
    1083                       "AutoAddDirs",
    1084                       (PVOID) & fAutoAddDirs,
    1085                       &size);
    1086   size = sizeof(BOOL);
    1087   PrfQueryProfileData(fmprof,
    1088                       appname,
    1089                       "AutoAddAllDirs",
    1090                       (PVOID) & fAutoAddAllDirs,
    1091                       &size);
     925                      "AutoAddAllDirs", (PVOID) & fAutoAddAllDirs, &size);
    1092926  size = sizeof(BOOL);
    1093927  PrfQueryProfileData(fmprof, FM3Str, "UserListSwitches",
     
    1117951  PrfQueryProfileData(fmprof, FM3Str, "DataMin", (PVOID) & fDataMin, &size);
    1118952  size = sizeof(BOOL);
    1119   PrfQueryProfileData(fmprof, appname, "DataToFore", (PVOID) & fDataToFore, &size);
     953  PrfQueryProfileData(fmprof, appname, "DataToFore", (PVOID) & fDataToFore,
     954                      &size);
    1120955  size = sizeof(BOOL);
    1121956  PrfQueryProfileData(fmprof, appname, "DataShowDrives",
     
    1125960                      (PVOID) & fDataInclRemote, &size);
    1126961  size = sizeof(BOOL);
    1127   PrfQueryProfileData(fmprof, FM3Str, "SplitStatus", (PVOID) & fSplitStatus, &size);
     962  PrfQueryProfileData(fmprof, FM3Str, "SplitStatus", (PVOID) & fSplitStatus,
     963                      &size);
    1128964  size = sizeof(BOOL);
    1129965  PrfQueryProfileData(fmprof, appname, "FolderAfterExtract",
    1130966                      (PVOID) & fFolderAfterExtract, &size);
    1131967  size = sizeof(BOOL);
    1132   PrfQueryProfileData(fmprof, FM3Str, "DullDatabar", (PVOID) & fDullMin, &size);
     968  PrfQueryProfileData(fmprof, FM3Str, "DullDatabar", (PVOID) & fDullMin,
     969                      &size);
    1133970  size = sizeof(BOOL);
    1134971  PrfQueryProfileData(fmprof, appname, "BlueLED", (PVOID) & fBlueLED, &size);
    1135972  size = sizeof(BOOL);
    1136   PrfQueryProfileData(fmprof, appname, "ConfirmDelete", (PVOID) & fConfirmDelete, &size);
    1137   size = sizeof(BOOL);
    1138   PrfQueryProfileData(fmprof, FM3Str, "SaveState", (PVOID) & fSaveState, &size);
    1139   size = sizeof(BOOL);
    1140   PrfQueryProfileData(fmprof, appname, "SyncUpdates", (PVOID) & fSyncUpdates, &size);
    1141   size = sizeof(BOOL);
    1142   PrfQueryProfileData(fmprof, appname, "LoadSubject", (PVOID) & fLoadSubject, &size);
    1143   size = sizeof(BOOL);
    1144   PrfQueryProfileData(fmprof, appname, "UnHilite", (PVOID) & fUnHilite, &size);
    1145   size = sizeof(BOOL);
    1146   PrfQueryProfileData(fmprof, FM3Str, "TileBackwards", (PVOID) & fTileBackwards,
    1147                       &size);
    1148   size = sizeof(BOOL);
    1149   PrfQueryProfileData(fmprof, appname, "LoadLongname", (PVOID) & fLoadLongnames, &size);
    1150   size = sizeof(BOOL);
    1151   PrfQueryProfileData(fmprof, appname, "VerifyWrites", (PVOID) & fVerify, &size);
     973  PrfQueryProfileData(fmprof, appname, "ConfirmDelete",
     974                      (PVOID) & fConfirmDelete, &size);
     975  size = sizeof(BOOL);
     976  PrfQueryProfileData(fmprof, FM3Str, "SaveState", (PVOID) & fSaveState,
     977                      &size);
     978  size = sizeof(BOOL);
     979  PrfQueryProfileData(fmprof, appname, "SyncUpdates", (PVOID) & fSyncUpdates,
     980                      &size);
     981  size = sizeof(BOOL);
     982  PrfQueryProfileData(fmprof, appname, "LoadSubject", (PVOID) & fLoadSubject,
     983                      &size);
     984  size = sizeof(BOOL);
     985  PrfQueryProfileData(fmprof, appname, "UnHilite", (PVOID) & fUnHilite,
     986                      &size);
     987  size = sizeof(BOOL);
     988  PrfQueryProfileData(fmprof, FM3Str, "TileBackwards",
     989                      (PVOID) & fTileBackwards, &size);
     990  size = sizeof(BOOL);
     991  PrfQueryProfileData(fmprof, appname, "LoadLongname",
     992                      (PVOID) & fLoadLongnames, &size);
     993  size = sizeof(BOOL);
     994  PrfQueryProfileData(fmprof, appname, "VerifyWrites", (PVOID) & fVerify,
     995                      &size);
    1152996  DosSetVerify(fVerify);
    1153997  size = sizeof(BOOL);
    1154   PrfQueryProfileData(fmprof, appname, "DontMoveMouse", (PVOID) & fDontMoveMouse, &size);
    1155   size = sizeof(BOOL);
    1156   PrfQueryProfileData(fmprof, appname, "NoIconsFiles", (PVOID) & fNoIconsFiles, &size);
    1157   size = sizeof(BOOL);
    1158   PrfQueryProfileData(fmprof, appname, "NoIconsDirs", (PVOID) & fNoIconsDirs, &size);
    1159   size = sizeof(BOOL);
    1160   PrfQueryProfileData(fmprof, appname, "ForceUpper", (PVOID) & fForceUpper, &size);
    1161   size = sizeof(BOOL);
    1162   PrfQueryProfileData(fmprof, appname, "ForceLower", (PVOID) & fForceLower, &size);
    1163   size = sizeof(BOOL);
    1164   PrfQueryProfileData(fmprof, FM3Str, "TextTools", (PVOID) & fTextTools, &size);
    1165   size = sizeof(BOOL);
    1166   PrfQueryProfileData(fmprof, FM3Str, "ToolTitles", (PVOID) & fToolTitles, &size);
    1167   size = sizeof(BOOL);
    1168   PrfQueryProfileData(fmprof, appname, "DoubleClickOpens", (PVOID) & fDCOpens, &size);
    1169   size = sizeof(BOOL);
    1170   PrfQueryProfileData(fmprof, appname, "LinkSetsIcon", (PVOID) & fLinkSetsIcon, &size);
     998  PrfQueryProfileData(fmprof, appname, "DontMoveMouse",
     999                      (PVOID) & fDontMoveMouse, &size);
     1000  size = sizeof(BOOL);
     1001  PrfQueryProfileData(fmprof, appname, "NoIconsFiles",
     1002                      (PVOID) & fNoIconsFiles, &size);
     1003  size = sizeof(BOOL);
     1004  PrfQueryProfileData(fmprof, appname, "NoIconsDirs", (PVOID) & fNoIconsDirs,
     1005                      &size);
     1006  size = sizeof(BOOL);
     1007  PrfQueryProfileData(fmprof, appname, "ForceUpper", (PVOID) & fForceUpper,
     1008                      &size);
     1009  size = sizeof(BOOL);
     1010  PrfQueryProfileData(fmprof, appname, "ForceLower", (PVOID) & fForceLower,
     1011                      &size);
     1012  size = sizeof(BOOL);
     1013  PrfQueryProfileData(fmprof, FM3Str, "TextTools", (PVOID) & fTextTools,
     1014                      &size);
     1015  size = sizeof(BOOL);
     1016  PrfQueryProfileData(fmprof, FM3Str, "ToolTitles", (PVOID) & fToolTitles,
     1017                      &size);
     1018  size = sizeof(BOOL);
     1019  PrfQueryProfileData(fmprof, appname, "DoubleClickOpens", (PVOID) & fDCOpens,
     1020                      &size);
     1021  size = sizeof(BOOL);
     1022  PrfQueryProfileData(fmprof, appname, "LinkSetsIcon",
     1023                      (PVOID) & fLinkSetsIcon, &size);
    11711024  size = sizeof(INT);
    11721025  PrfQueryProfileData(fmprof, appname, "Sort", (PVOID) & sortFlags, &size);
    11731026  size = sizeof(INT);
    1174   PrfQueryProfileData(fmprof, appname, "TreeSort", (PVOID) & TreesortFlags, &size);
     1027  PrfQueryProfileData(fmprof, appname, "TreeSort", (PVOID) & TreesortFlags,
     1028                      &size);
    11751029  size = sizeof(INT);
    11761030  PrfQueryProfileData(fmprof,
    11771031                      appname,
    1178                       "CollectorSort",
    1179                       (PVOID) & CollectorsortFlags,
    1180                       &size);
     1032                      "CollectorSort", (PVOID) & CollectorsortFlags, &size);
    11811033  size = sizeof(targetdir);
    1182   PrfQueryProfileData(fmprof,
    1183                       appname,
    1184                       "Targetdir",
    1185                       (PVOID) targetdir,
    1186                       &size);
     1034  PrfQueryProfileData(fmprof, appname, "Targetdir", (PVOID) targetdir, &size);
    11871035  if (!IsValidDir(targetdir))
    11881036    *targetdir = 0;
    11891037  size = sizeof(extractpath);
    11901038  PrfQueryProfileData(fmprof,
    1191                       appname,
    1192                       "ExtractPath",
    1193                       (PVOID) extractpath,
    1194                       &size);
     1039                      appname, "ExtractPath", (PVOID) extractpath, &size);
    11951040  if (!IsValidDir(extractpath))
    11961041    *extractpath = 0;
     
    11981043  PrfQueryProfileData(fmprof, appname, "Printer", (PVOID) printer, &size);
    11991044  size = sizeof(dircompare);
    1200   PrfQueryProfileData(fmprof, appname, "DirCompare", (PVOID) dircompare, &size);
     1045  PrfQueryProfileData(fmprof, appname, "DirCompare", (PVOID) dircompare,
     1046                      &size);
    12011047  size = sizeof(viewer);
    12021048  PrfQueryProfileData(fmprof, appname, "Viewer", (PVOID) viewer, &size);
     
    12201066    strcpy(httprun, "explore.exe -q");
    12211067  size = sizeof(lasttoolbox);
    1222   PrfQueryProfileData(fmprof, FM3Str, "LastToolBox", (PVOID) lasttoolbox, &size);
    1223   size = sizeof(BOOL);
    1224   PrfQueryProfileData(fmprof, appname, "FollowTree", (PVOID) & fFollowTree, &size);
    1225   size = sizeof(BOOL);
    1226   PrfQueryProfileData(fmprof, appname, "StartMaximized", (PVOID) & fStartMaximized, &size);
    1227   if (!fStartMaximized)
    1228   {
     1068  PrfQueryProfileData(fmprof, FM3Str, "LastToolBox", (PVOID) lasttoolbox,
     1069                      &size);
     1070  size = sizeof(BOOL);
     1071  PrfQueryProfileData(fmprof, appname, "FollowTree", (PVOID) & fFollowTree,
     1072                      &size);
     1073  size = sizeof(BOOL);
     1074  PrfQueryProfileData(fmprof, appname, "StartMaximized",
     1075                      (PVOID) & fStartMaximized, &size);
     1076  if (!fStartMaximized) {
    12291077    size = sizeof(BOOL);
    1230     PrfQueryProfileData(fmprof, appname, "StartMinimized", (PVOID) & fStartMinimized, &size);
    1231   }
    1232   size = sizeof(BOOL);
    1233   PrfQueryProfileData(fmprof, appname, "DefaultCopy", (PVOID) & fCopyDefault, &size);
    1234   size = sizeof(BOOL);
    1235   PrfQueryProfileData(fmprof, appname, "IdleCopy", (PVOID) & fRealIdle, &size);
     1078    PrfQueryProfileData(fmprof, appname, "StartMinimized",
     1079                        (PVOID) & fStartMinimized, &size);
     1080  }
     1081  size = sizeof(BOOL);
     1082  PrfQueryProfileData(fmprof, appname, "DefaultCopy", (PVOID) & fCopyDefault,
     1083                      &size);
     1084  size = sizeof(BOOL);
     1085  PrfQueryProfileData(fmprof, appname, "IdleCopy", (PVOID) & fRealIdle,
     1086                      &size);
    12361087  size = sizeof(BOOL);
    12371088  PrfQueryProfileData(fmprof, appname, "ArcStuffVisible",
    12381089                      (PVOID) & fArcStuffVisible, &size);
    12391090  size = sizeof(BOOL);
    1240   PrfQueryProfileData(fmprof, FM3Str, "NoTreeGap", (PVOID) & fNoTreeGap, &size);
    1241   size = sizeof(BOOL);
    1242   PrfQueryProfileData(fmprof, FM3Str, "VTreeOpensWPS", (PVOID) & fVTreeOpensWPS,
    1243                       &size);
    1244   size = sizeof(BOOL);
    1245   PrfQueryProfileData(fmprof, appname, "RemoteBug", (PVOID) & fRemoteBug, &size);
    1246   size = sizeof(BOOL);
    1247   PrfQueryProfileData(fmprof, appname, "Drag&DropDlg", (PVOID) & fDragndropDlg,
    1248                       &size);
     1091  PrfQueryProfileData(fmprof, FM3Str, "NoTreeGap", (PVOID) & fNoTreeGap,
     1092                      &size);
     1093  size = sizeof(BOOL);
     1094  PrfQueryProfileData(fmprof, FM3Str, "VTreeOpensWPS",
     1095                      (PVOID) & fVTreeOpensWPS, &size);
     1096  size = sizeof(BOOL);
     1097  PrfQueryProfileData(fmprof, appname, "RemoteBug", (PVOID) & fRemoteBug,
     1098                      &size);
     1099  size = sizeof(BOOL);
     1100  PrfQueryProfileData(fmprof, appname, "Drag&DropDlg",
     1101                      (PVOID) & fDragndropDlg, &size);
    12491102  size = sizeof(BOOL);
    12501103  PrfQueryProfileData(fmprof, FM3Str, "UserComboBox", (PVOID) & fUserComboBox,
     
    12541107                      &size);
    12551108  size = sizeof(BOOL);
    1256   PrfQueryProfileData(fmprof, appname, "QuickArcFind", (PVOID) & fQuickArcFind,
    1257                       &size);
    1258   size = sizeof(BOOL);
    1259   PrfQueryProfileData(fmprof, FM3Str, "NoRemovableScan", (PVOID) & fNoRemovableScan,
    1260                       &size);
    1261   size = sizeof(ULONG);
    1262   PrfQueryProfileData(fmprof, FM3Str, "NoBrokenNotify", (PVOID) & NoBrokenNotify,
    1263                       &size);
    1264   size = sizeof(ULONG);
    1265   PrfQueryProfileData(fmprof, appname, "ContainerType", (PVOID) & ulCnrType, &size);
    1266   size = sizeof(ULONG);
    1267   PrfQueryProfileData(fmprof, appname, "FilesToGet", (PVOID) & FilesToGet, &size);
     1109  PrfQueryProfileData(fmprof, appname, "QuickArcFind",
     1110                      (PVOID) & fQuickArcFind, &size);
     1111  size = sizeof(BOOL);
     1112  PrfQueryProfileData(fmprof, FM3Str, "NoRemovableScan",
     1113                      (PVOID) & fNoRemovableScan, &size);
     1114  size = sizeof(ULONG);
     1115  PrfQueryProfileData(fmprof, FM3Str, "NoBrokenNotify",
     1116                      (PVOID) & NoBrokenNotify, &size);
     1117  size = sizeof(ULONG);
     1118  PrfQueryProfileData(fmprof, appname, "ContainerType", (PVOID) & ulCnrType,
     1119                      &size);
     1120  size = sizeof(ULONG);
     1121  PrfQueryProfileData(fmprof, appname, "FilesToGet", (PVOID) & FilesToGet,
     1122                      &size);
    12681123  size = sizeof(BOOL);
    12691124  PrfQueryProfileData(fmprof, FM3Str, "AutoView", (PVOID) & fAutoView, &size);
    12701125  size = sizeof(BOOL);
    1271   PrfQueryProfileData(fmprof, FM3Str, "FM2Deletes", (PVOID) & fFM2Deletes, &size);
     1126  PrfQueryProfileData(fmprof, FM3Str, "FM2Deletes", (PVOID) & fFM2Deletes,
     1127                      &size);
    12721128
    12731129  /* load pointers and icons we use */
     
    12861142  hptrSystem = WinLoadPointer(HWND_DESKTOP, FM3ModHandle, FILE_SYSTEM_ICON);
    12871143  hptrHidden = WinLoadPointer(HWND_DESKTOP, FM3ModHandle, FILE_HIDDEN_ICON);
    1288   hptrReadonly = WinLoadPointer(HWND_DESKTOP, FM3ModHandle, FILE_READONLY_ICON);
     1144  hptrReadonly =
     1145    WinLoadPointer(HWND_DESKTOP, FM3ModHandle, FILE_READONLY_ICON);
    12891146  hptrLast = WinLoadPointer(HWND_DESKTOP, FM3ModHandle, LASTITEM_ICON);
    12901147  hptrRemote = WinLoadPointer(HWND_DESKTOP, FM3ModHandle, REMOTE_ICON);
     
    13261183  UINT x;
    13271184  ULONG FrameFlags = FCF_TITLEBAR | FCF_SYSMENU |
    1328                      FCF_SIZEBORDER | FCF_MINMAX |
    1329                      FCF_ACCELTABLE | FCF_MENU |
    1330                      FCF_ICON | FCF_TASKLIST |
    1331                      FCF_NOBYTEALIGN;
    1332 
    1333   for (x = 1; x < argc; x++)
    1334   {
     1185    FCF_SIZEBORDER | FCF_MINMAX |
     1186    FCF_ACCELTABLE | FCF_MENU | FCF_ICON | FCF_TASKLIST | FCF_NOBYTEALIGN;
     1187
     1188  for (x = 1; x < argc; x++) {
    13351189    if (*argv[x] == '~' && !argv[x][1])
    13361190      fReminimize = TRUE;
    13371191    if (*argv[x] == '+' && !argv[x][1])
    13381192      fLogFile = TRUE;
    1339     if (*argv[x] == '-')
    1340     {
     1193    if (*argv[x] == '-') {
    13411194      if (!argv[x][1])
    13421195        fNoSaveState = TRUE;
     
    13521205                                 NULL,
    13531206                                 WS_VISIBLE | WS_ANIMATE,
    1354                                  FM3ModHandle,
    1355                                  MAIN_FRAME,
    1356                                  &hwndClient);
    1357   if (hwndFrame)
    1358   {
    1359     WinSetWindowUShort(hwndFrame,
    1360                        QWS_ID,
    1361                        MAIN_FRAME);
    1362     if (!WinRestoreWindowPos(FM2Str,
    1363                              "MainWindowPos",
    1364                              hwndFrame))
    1365     {
     1207                                 FM3ModHandle, MAIN_FRAME, &hwndClient);
     1208  if (hwndFrame) {
     1209    WinSetWindowUShort(hwndFrame, QWS_ID, MAIN_FRAME);
     1210    if (!WinRestoreWindowPos(FM2Str, "MainWindowPos", hwndFrame)) {
    13661211
    13671212      ULONG fl = SWP_MOVE | SWP_SIZE;
     
    13701215      ULONG bsz = WinQuerySysValue(HWND_DESKTOP, SV_CYSIZEBORDER);
    13711216
    1372       WinQueryWindowRect(HWND_DESKTOP,
    1373                          &rcl);
     1217      WinQueryWindowRect(HWND_DESKTOP, &rcl);
    13741218      rcl.yBottom += icz;
    13751219      rcl.yTop -= bsz;
     
    13801224                      rcl.xLeft,
    13811225                      rcl.yBottom,
    1382                       rcl.xRight - rcl.xLeft,
    1383                       rcl.yTop - rcl.yBottom, fl);
     1226                      rcl.xRight - rcl.xLeft, rcl.yTop - rcl.yBottom, fl);
    13841227    }
    13851228    if (fLogFile)
    1386       LogFileHandle = _fsopen("FM2.LOG","a+",SH_DENYWR);
     1229      LogFileHandle = _fsopen("FM2.LOG", "a+", SH_DENYWR);
    13871230    if (hwndHelp)
    1388       WinAssociateHelpInstance(hwndHelp,hwndFrame);
    1389     PostMsg(hwndClient,
    1390             UM_SETUP,
    1391             MPFROMLONG(argc),
    1392             MPFROMP(argv));
     1231      WinAssociateHelpInstance(hwndHelp, hwndFrame);
     1232    PostMsg(hwndClient, UM_SETUP, MPFROMLONG(argc), MPFROMP(argv));
    13931233  }
    13941234  return hwndFrame;
     
    14021242
    14031243#if 0
    1404   if (vermajor && verminor)
    1405   {
     1244  if (vermajor && verminor) {
    14061245    *vermajor = VERMAJOR;
    14071246    *verminor = VERMINOR;
Note: See TracChangeset for help on using the changeset viewer.