Changeset 1498


Ignore:
Timestamp:
Jan 18, 2010, 1:57:01 AM (16 years ago)
Author:
Gregg Young
Message:

Changes to get FM2 to compile with the latest watcom 1.9 beta (mostly type casts of CHAR CONSTANT * to CHAR *). Changes to get the environment settings working everywhere again (broken by the change that moved commands to the INI); Added an environment size variable (set to 2048 which was the largest I found hard coded). Still need to find everywhere the environment size is set and use this variable.

Location:
trunk/dll
Files:
60 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/arccnrs.c

    r1497 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2009 Steven H. Levine
     9  Copyright (c) 2001, 2010 Steven H. Levine
    1010
    1111  11 Jun 02 SHL Ensure archive name not garbage
     
    8181                aren't user settable; realappname should be used for setting applicable to
    8282                one or more miniapp but not to FM/2
     83  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    8384
    8485***********************************************************************/
     
    8788#include <string.h>
    8889#include <ctype.h>
    89 #include <direct.h>                     // rmdir
     90#include <direct.h>                     // rmdir
    9091#include <share.h>                      // SH_DENYWR
    9192#include <limits.h>                     // ULONG_MAX
     
    32543255                                       0);      /* Index to DRAGITEM */
    32553256          if (DrgVerifyRMF(pDItem,      /* Check valid rendering */
    3256                            DRM_OS2FILE, /* mechanisms and data */
     3257                           (CHAR *) DRM_OS2FILE,        /* mechanisms and data */
    32573258                           NULL) && !(pDItem->fsControl & DC_PREPARE)) {
    32583259            DrgFreeDraginfo(pDInfo);    /* Free DRAGINFO */
     
    32783279              if (!ParentIsDesktop(hwnd, dcd->hwndParent) &&
    32793280                  fSplitStatus && hwndStatus2)
    3280                 WinSetWindowText(hwndStatus2, GetPString(IDS_DRAGARCMEMTEXT));
     3281                WinSetWindowText(hwndStatus2, (CHAR *) GetPString(IDS_DRAGARCMEMTEXT));
    32813282              if (DoFileDrag(hwnd,
    32823283                             dcd->hwndObject,
     
    32943295                  fSplitStatus && hwndStatus2)
    32953296                WinSetWindowText(hwndStatus2,
    3296                                  GetPString(IDS_DRAGARCFILETEXT));
     3297                                 (CHAR *) GetPString(IDS_DRAGARCFILETEXT));
    32973298              DragOne(hwnd, dcd->hwndObject, dcd->arcname, FALSE);
    32983299              if (!ParentIsDesktop(hwnd, dcd->hwndParent) &&
     
    36383639                                   WS_VISIBLE,
    36393640                                   &FrameFlags,
    3640                                    WC_ARCCONTAINER,
     3641                                   (CHAR *) WC_ARCCONTAINER,
    36413642                                   title,
    36423643                                   WS_VISIBLE | fwsAnimate,
  • trunk/dll/arccnrs.h

    r1306 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2008 Steven H. Levine
     9  Copyright (c) 2001, 2010 Steven H. Levine
    1010
    1111  05 Jan 08 SHL Move arccnrs.c definitions here
  • trunk/dll/archive.c

    r1497 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2004, 2008 Steven H.Levine
     9  Copyright (c) 2004, 2010 Steven H.Levine
    1010
    1111  01 Aug 04 SHL Rework lstrip/rstrip usage
     
    1515  20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat
    1616  07 Feb 09 GKY Allow user to turn off alert and/or error beeps in settings notebook.
     17  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    1718
    1819***********************************************************************/
     
    9394      if (SHORT2FROMMP(mp1) == EN_KILLFOCUS)
    9495        WinSetDlgItemText(hwnd, ARCH_HELP,
    95                           GetPString(IDS_ARCDEFAULTHELPTEXT));
     96                          (CHAR *) GetPString(IDS_ARCDEFAULTHELPTEXT));
    9697      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    9798        WinSetDlgItemText(hwnd, ARCH_HELP,
    98                           GetPString(IDS_ARCARCNAMEHELPTEXT));
     99                          (CHAR *) GetPString(IDS_ARCARCNAMEHELPTEXT));
    99100      break;
    100101
     
    102103      if (SHORT2FROMMP(mp1) == EN_KILLFOCUS)
    103104        WinSetDlgItemText(hwnd, ARCH_HELP,
    104                           GetPString(IDS_ARCDEFAULTHELPTEXT));
     105                          (CHAR *) GetPString(IDS_ARCDEFAULTHELPTEXT));
    105106      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    106         WinSetDlgItemText(hwnd, ARCH_HELP, GetPString(IDS_ARCCMDHELPTEXT));
     107        WinSetDlgItemText(hwnd, ARCH_HELP, (CHAR *) GetPString(IDS_ARCCMDHELPTEXT));
    107108      break;
    108109
     
    110111      if (SHORT2FROMMP(mp1) == EN_KILLFOCUS)
    111112        WinSetDlgItemText(hwnd, ARCH_HELP,
    112                           GetPString(IDS_ARCDEFAULTHELPTEXT));
     113                          (CHAR *) GetPString(IDS_ARCDEFAULTHELPTEXT));
    113114      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    114         WinSetDlgItemText(hwnd, ARCH_HELP, GetPString(IDS_ARCMASKHELPTEXT));
     115        WinSetDlgItemText(hwnd, ARCH_HELP, (CHAR *) GetPString(IDS_ARCMASKHELPTEXT));
    115116
    116117      break;
  • trunk/dll/assoc.c

    r1497 r1498  
    55
    66  Copyright (c) 1993-98 M. Kimes
    7   Copyright (c) 2004, 2008 Steven H.Levine
     7  Copyright (c) 2004, 2010 Steven H.Levine
    88
    99  01 Aug 04 SHL Rework lstrip/rstrip usage
     
    2222  15 Nov 09 GKY Add check for attempt to open zero byte file (avoids MMPM trying to play them)
    2323  21 Dec 09 GKY Added CheckExecutibleFlags to streamline code in command.c assoc.c & cmdline.c
     24  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    2425
    2526**************************************************************************************/
     
    234235  bstripcr(szEnviroment);
    235236  if (*szEnviroment)
    236     PrfWriteProfileString(fmprof, FM3Str, temp->pszCmdLine, szEnviroment);
     237    PrfWriteProfileString(fmprof, (CHAR *) FM3Str, temp->pszCmdLine, szEnviroment);
    237238  pszDisplayStr = xmallocz((CCHMAXPATH * 2) + MaxComLineStrg + 6,
    238239                           pszSrcFile, __LINE__);
     
    638639            size = sizeof(env) - 1;
    639640            if (PrfQueryProfileData(fmprof,
    640                                     FM3Str, info->pszCmdLine, env, &size) && *env)
     641                                    (CHAR *) FM3Str, info->pszCmdLine, env, &size) && *env)
    641642              WinSetDlgItemText(hwnd, ASS_ENVIRON, env);
    642643            else
     
    883884        }
    884885        bstrip(temp.mask);
    885         PrfWriteProfileData(fmprof, FM3Str, temp.mask, NULL, 0L);
     886        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, temp.mask, NULL, 0L);
    886887        if (kill_association(&temp)) {
    887888          x = (SHORT) WinSendDlgItemMsg(hwnd,
     
    989990        }
    990991        bstrip(temp.mask);
    991         PrfWriteProfileData(fmprof, FM3Str, temp.mask, NULL, 0L);
     992        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, temp.mask, NULL, 0L);
    992993        if (!kill_association(&temp))
    993994          Runtime_Error(pszSrcFile, __LINE__, "kill_association");
  • trunk/dll/attribs.c

    r1398 r1498  
    77
    88  Copyright (c) 1993, 1998 M. Kimes
    9   Copyright (c) 2006, 2008 Steven H.Levine
     9  Copyright (c) 2006, 2010 Steven H.Levine
    1010
    1111  14 Jul 06 SHL Use Runtime_Error
    1212  20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat
    1313  01 Sep 07 GKY Use xDosSetPathInfo to fix case where FS3 buffer crosses 64k boundry
     14  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    1415
    1516***********************************************************************/
     
    169170      else if (SHORT2FROMMP(mp1) == LN_SETFOCUS)
    170171        WinSetDlgItemText(hwnd, ATR_HELP,
    171                           GetPString(IDS_ATTRLISTBOXHELPTEXT));
     172                          (CHAR *) GetPString(IDS_ATTRLISTBOXHELPTEXT));
    172173      break;
    173174    case ATR_YEAR:
     
    175176        WinSetDlgItemText(hwnd, ATR_HELP, NullStr);
    176177      if (SHORT2FROMMP(mp1) == SPBN_SETFOCUS)
    177         WinSetDlgItemText(hwnd, ATR_HELP, GetPString(IDS_ATTRYEARHELPTEXT));
     178        WinSetDlgItemText(hwnd, ATR_HELP, (CHAR *) GetPString(IDS_ATTRYEARHELPTEXT));
    178179      break;
    179180    case ATR_MONTH:
     
    181182        WinSetDlgItemText(hwnd, ATR_HELP, NullStr);
    182183      if (SHORT2FROMMP(mp1) == SPBN_SETFOCUS)
    183         WinSetDlgItemText(hwnd, ATR_HELP, GetPString(IDS_ATTRMONTHHELPTEXT));
     184        WinSetDlgItemText(hwnd, ATR_HELP, (CHAR *) GetPString(IDS_ATTRMONTHHELPTEXT));
    184185      break;
    185186    case ATR_DAY:
     
    187188        WinSetDlgItemText(hwnd, ATR_HELP, NullStr);
    188189      if (SHORT2FROMMP(mp1) == SPBN_SETFOCUS)
    189         WinSetDlgItemText(hwnd, ATR_HELP, GetPString(IDS_ATTRDAYHELPTEXT));
     190        WinSetDlgItemText(hwnd, ATR_HELP, (CHAR *) GetPString(IDS_ATTRDAYHELPTEXT));
    190191      break;
    191192    case ATR_HOUR:
     
    193194        WinSetDlgItemText(hwnd, ATR_HELP, NullStr);
    194195      if (SHORT2FROMMP(mp1) == SPBN_SETFOCUS)
    195         WinSetDlgItemText(hwnd, ATR_HELP, GetPString(IDS_ATTRHOURHELPTEXT));
     196        WinSetDlgItemText(hwnd, ATR_HELP, (CHAR *) GetPString(IDS_ATTRHOURHELPTEXT));
    196197      break;
    197198    case ATR_MINUTES:
     
    199200        WinSetDlgItemText(hwnd, ATR_HELP, NullStr);
    200201      if (SHORT2FROMMP(mp1) == SPBN_SETFOCUS)
    201         WinSetDlgItemText(hwnd, ATR_HELP, GetPString(IDS_ATTRMINHELPTEXT));
     202        WinSetDlgItemText(hwnd, ATR_HELP, (CHAR *) GetPString(IDS_ATTRMINHELPTEXT));
    202203      break;
    203204    case ATR_SECONDS:
     
    205206        WinSetDlgItemText(hwnd, ATR_HELP, NullStr);
    206207      if (SHORT2FROMMP(mp1) == SPBN_SETFOCUS)
    207         WinSetDlgItemText(hwnd, ATR_HELP, GetPString(IDS_ATTRSECHELPTEXT));
     208        WinSetDlgItemText(hwnd, ATR_HELP, (CHAR *) GetPString(IDS_ATTRSECHELPTEXT));
    208209      break;
    209210    case ATR_READONLY:
  • trunk/dll/autoview.c

    r1482 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2008 Steven H.Levine
     9  Copyright (c) 2001, 2010 Steven H.Levine
    1010
    1111  12 Sep 02 SHL AutoObjProc: catch buff2 overflows
     
    3535                aren't user settable; realappname should be used for setting applicable to
    3636                one or more miniapp but not to FM/2
     37  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    3738
    3839***********************************************************************/
     
    676677      DosError(FERR_DISABLEHARDERR);
    677678      WinRegisterClass(hab2,
    678                        WC_OBJECTWINDOW,
     679                       (CHAR *) WC_OBJECTWINDOW,
    679680                       AutoObjProc, 0, sizeof(PVOID));
    680681      hwndAutoObj = WinCreateWindow(HWND_OBJECT,
    681                                     WC_OBJECTWINDOW,
     682                                    (CHAR *) WC_OBJECTWINDOW,
    682683                                    (PSZ) NULL,
    683684                                    0,
  • trunk/dll/avv.c

    r1480 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2004, 2009 Steven H.Levine
     9  Copyright (c) 2004, 2010 Steven H.Levine
    1010
    1111  31 Jul 04 SHL ArcReviewDlgProc: correct nameis... decodes
     
    2929  23 Nov 08 JBS Support use of CMD files in archiver definitions
    3030  11 Jan 08 GKY Replace "ARCHIVER.BB2" in string file with global set at compile in init.c
     31  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    3132
    3233***********************************************************************/
     
    653654
    654655      case LN_SETFOCUS:
    655         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_TEXTARCPRODUCEDTEXT));
     656        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_TEXTARCPRODUCEDTEXT));
    656657        break;
    657658      }
     
    662663        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    663664      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    664         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADIDTEXT));
     665        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADIDTEXT));
    665666      break;
    666667
     
    669670        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    670671      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    671         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADADDTEXT));
     672        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADADDTEXT));
    672673      break;
    673674
     
    676677        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    677678      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    678         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADMOVETEXT));
     679        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADMOVETEXT));
    679680      break;
    680681
     
    683684        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    684685      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    685         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADEXTTEXT));
     686        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADEXTTEXT));
    686687      break;
    687688
     
    690691        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    691692      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    692         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADEXTRACTTEXT));
     693        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADEXTRACTTEXT));
    693694      break;
    694695
     
    697698        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    698699      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    699         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADWDIRSTEXT));
     700        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADWDIRSTEXT));
    700701      break;
    701702
     
    704705        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    705706      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    706         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADSIGTEXT));
     707        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADSIGTEXT));
    707708      break;
    708709
     
    711712        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    712713      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    713         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADLISTTEXT));
     714        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADLISTTEXT));
    714715      break;
    715716
     
    718719        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    719720      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    720         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADTESTTEXT));
     721        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADTESTTEXT));
    721722      break;
    722723
     
    725726        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    726727      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    727         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADADDWPATHSTEXT));
     728        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADADDWPATHSTEXT));
    728729      break;
    729730
     
    732733        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    733734      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    734         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADMOVEWPATHSTEXT));
     735        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADMOVEWPATHSTEXT));
    735736      break;
    736737
     
    739740        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    740741      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    741         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADADDRECURSETEXT));
     742        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADADDRECURSETEXT));
    742743      break;
    743744
     
    746747        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    747748      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    748         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADDELETETEXT));
     749        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADDELETETEXT));
    749750      break;
    750751
     
    753754        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    754755      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    755         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADSIGPOSTEXT));
     756        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADSIGPOSTEXT));
    756757      break;
    757758
     
    760761        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    761762      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    762         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADFNAMEPOSTEXT));
     763        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADFNAMEPOSTEXT));
    763764      break;
    764765
     
    767768        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    768769      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    769         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADOLDSZTEXT));
     770        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADOLDSZTEXT));
    770771      break;
    771772
     
    774775        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    775776      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    776         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADNUMDATEFLDSTEXT));
     777        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADNUMDATEFLDSTEXT));
    777778      break;
    778779
     
    781782        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    782783      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    783         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADDATEPOSTEXT));
     784        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADDATEPOSTEXT));
    784785      break;
    785786
     
    788789        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    789790      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    790         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADNEWSZTEXT));
     791        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADNEWSZTEXT));
    791792      break;
    792793
     
    795796        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    796797      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    797         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADSTARTLISTTEXT));
     798        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADSTARTLISTTEXT));
    798799      break;
    799800
     
    802803        WinSetDlgItemText(hwnd, AD_HELP, NullStr);
    803804      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    804         WinSetDlgItemText(hwnd, AD_HELP, GetPString(IDS_ADENDLISTTEXT));
     805        WinSetDlgItemText(hwnd, AD_HELP, (CHAR *) GetPString(IDS_ADENDLISTTEXT));
    805806      break;
    806807
  • trunk/dll/chklist.c

    r1398 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2005, 2009 Steven H.Levine
     9  Copyright (c) 2005, 2010 Steven H.Levine
    1010
    1111  10 Jan 05 SHL Allow DND_TARGET to hold CCHMAXPATH
     
    1414  20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat
    1515  29 Nov 08 GKY Add flag to tell CheckListProc file is in an archive so it won't try to open it.
     16  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    1617
    1718***********************************************************************/
     
    374375      switch (SHORT2FROMMP(mp1)) {
    375376      case LN_SETFOCUS:
    376         WinSetDlgItemText(hwnd, DND_HELP, GetPString(IDS_DNDLISTBOXHELPTEXT));
     377        WinSetDlgItemText(hwnd, DND_HELP, (CHAR *) GetPString(IDS_DNDLISTBOXHELPTEXT));
    377378        break;
    378379      case LN_KILLFOCUS:
    379         WinSetDlgItemText(hwnd, DND_HELP, GetPString(IDS_DNDHELPTEXT));
     380        WinSetDlgItemText(hwnd, DND_HELP, (CHAR *) GetPString(IDS_DNDHELPTEXT));
    380381        break;
    381382      case LN_ENTER:
     
    400401      switch (SHORT2FROMMP(mp1)) {
    401402      case EN_SETFOCUS:
    402         WinSetDlgItemText(hwnd, DND_HELP, GetPString(IDS_DNDTARGETHELPTEXT));
     403        WinSetDlgItemText(hwnd, DND_HELP, (CHAR *) GetPString(IDS_DNDTARGETHELPTEXT));
    403404        break;
    404405      case EN_KILLFOCUS:
    405         WinSetDlgItemText(hwnd, DND_HELP, GetPString(IDS_DNDHELPTEXT));
     406        WinSetDlgItemText(hwnd, DND_HELP, (CHAR *) GetPString(IDS_DNDHELPTEXT));
    406407        break;
    407408      }
  • trunk/dll/cmdline.c

    r1488 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2004, 2008 Steven H.Levine
     9  Copyright (c) 2004, 2010 Steven H.Levine
    1010
    1111  01 Aug 04 SHL Rework lstrip/rstrip usage
     
    2727                one or more miniapp but not to FM/2
    2828  21 Dec 09 GKY Added CheckExecutibleFlags to streamline code in command.c assoc.c & cmdline.c
     29  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    2930
    3031***********************************************************************/
     
    435436            WinSetDlgItemText(hwnd,
    436437                              EXEC_WARNING2,
    437                               GetPString(IDS_CANTFINDFILETEXT));
     438                              (CHAR *) GetPString(IDS_CANTFINDFILETEXT));
    438439            break;
    439440          }
     
    455456            WinSetDlgItemText(hwnd,
    456457                              EXEC_WARNING2,
    457                               GetPString(IDS_RUNTHRUCMDEXETEXT));
     458                              (CHAR *) GetPString(IDS_RUNTHRUCMDEXETEXT));
    458459            break;
    459460          }
    460461        }
    461         WinSetDlgItemText(hwnd,
    462                           EXEC_WARNING2, GetPString(IDS_NOTDIRECTEXETEXT));
     462        WinSetDlgItemText(hwnd, EXEC_WARNING2, (CHAR *) GetPString(IDS_NOTDIRECTEXETEXT));
    463463      }
    464464      else if (apptype) {               /* acceptable */
     
    467467
    468468        *s = 0;
    469         WinSetDlgItemText(hwnd,
    470                           EXEC_WARNING, GetPString(IDS_ACCEPTABLEAPPTEXT));
     469        WinSetDlgItemText(hwnd, EXEC_WARNING, (CHAR *) GetPString(IDS_ACCEPTABLEAPPTEXT));
    471470        if (apptype & FAPPTYP_DOS)
    472471          strcat(s, GetPString(IDS_DOSTEXT));
     
    526525      }
    527526      else
    528         WinSetDlgItemText(hwnd,
    529                           EXEC_WARNING2, GetPString(IDS_UNKNOWNDEFAULTTEXT));
     527        WinSetDlgItemText(hwnd, EXEC_WARNING2, (CHAR *) GetPString(IDS_UNKNOWNDEFAULTTEXT));
    530528    }
    531529    return 0;
     
    666664                              EXEC_WARNING2,
    667665                              sizeof(ex->tempprompt), ex->tempprompt);
    668           WinSetDlgItemText(hwnd,
    669                             EXEC_WARNING2, GetPString(IDS_CMDSELCMDHELPTEXT));
     666          WinSetDlgItemText(hwnd, EXEC_WARNING2, (CHAR *) GetPString(IDS_CMDSELCMDHELPTEXT));
    670667          ex->dropped = TRUE;
    671668          if ((SHORT) WinSendDlgItemMsg(hwnd,
  • trunk/dll/codepage.c

    r1391 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2006, 2008 Steven H.Levine
     9  Copyright (c) 2006, 2010 Steven H.Levine
    1010
    1111  14 Jul 06 SHL Use Runtime_Error
    1212  20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat
    1313  11 Jan 09 GKY Moved codepage names to a character array here from the string file.
     14  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    1415
    1516***********************************************************************/
     
    9394                      PICK_INPUT,
    9495                      EM_SETTEXTLIMIT, MPFROM2SHORT(256, 0), MPVOID);
    95     WinSetWindowText(hwnd, GetPString(IDS_PICKCODEPAGETEXT));
     96    WinSetWindowText(hwnd, (CHAR *) GetPString(IDS_PICKCODEPAGETEXT));
    9697    PostMsg(hwnd, UM_STRETCH, MPVOID, MPVOID);
    9798    break;
  • trunk/dll/collect.c

    r1497 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2003, 2009 Steven H. Levine
     9  Copyright (c) 2003, 2010 Steven H. Levine
    1010
    1111  15 Oct 02 MK Baseline
     
    7070  13 Jul 09 GKY Fixed double free of memory buffer in UM_COLLECTFROMFILE
    7171  15 Sep 09 SHL Use UM_GREP when passing pathname
     72  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    7273
    7374***********************************************************************/
     
    653654      if (!hwndStatus) {
    654655        WinSetWindowText(WinWindowFromID(dcd->hwndClient, DIR_SELECTED),
    655                          GetPString(IDS_COLLECTINGTEXT));
     656                         (CHAR *) GetPString(IDS_COLLECTINGTEXT));
    656657      }
    657658      else {
    658659        if (WinQueryFocus(HWND_DESKTOP) == dcd->hwndCnr)
    659           WinSetWindowText(hwndStatus, GetPString(IDS_COLLECTINGTEXT));
     660          WinSetWindowText(hwndStatus, (CHAR *) GetPString(IDS_COLLECTINGTEXT));
    660661      }
    661662
     
    12661267      }
    12671268      if (dcd->amextracted)
    1268         WinSetWindowText(hwndStatus2, GetPString(IDS_INSEEKSCANTEXT));  // Say working
     1269        WinSetWindowText(hwndStatus2, (CHAR *) GetPString(IDS_INSEEKSCANTEXT)); // Say working
    12691270      WinSendMsg(hwnd, UM_RESCAN, MPVOID, MPVOID);
    12701271    }
     
    13691370          }
    13701371          if (dcd->amextracted && hwndStatus2 && !fStatus2Used)
    1371             WinSetWindowText(hwndStatus2, GetPString(IDS_INSEEKSCANTEXT));      // Say working
     1372            WinSetWindowText(hwndStatus2, (CHAR *) GetPString(IDS_INSEEKSCANTEXT));     // Say working
    13721373        }
    13731374        else {
    13741375          if (hwndStatus2) {
    13751376            if (dcd->amextracted)
    1376               WinSetWindowText(hwndStatus2, GetPString(IDS_INSEEKSCANTEXT));    // Say working
     1377              WinSetWindowText(hwndStatus2, (CHAR *) GetPString(IDS_INSEEKSCANTEXT));   // Say working
    13771378            else
    13781379              WinSetWindowText(hwndStatus2, NullStr);
     
    24752476                                       0);      /* Index to DRAGITEM */
    24762477          if (DrgVerifyRMF(pDItem,      /* Check valid rendering */
    2477                            DRM_OS2FILE, /* mechanisms and data */
     2478                           (CHAR *) DRM_OS2FILE,        /* mechanisms and data */
    24782479                           NULL)) {
    24792480            DrgFreeDraginfo(pDInfo);    /* Free DRAGINFO */
     
    25102511              if (hwndStatus2)
    25112512                WinSetWindowText(hwndStatus2,
    2512                                  GetPString(IDS_DRAGFILEOBJTEXT));
     2513                                 (CHAR *) GetPString(IDS_DRAGFILEOBJTEXT));
    25132514              if (DoFileDrag(hwnd, dcd->hwndObject, mp2, NULL, NULL, TRUE)) {
    25142515                if ((fUnHilite && wasemphasized) || dcd->ulItemsToUnHilite)
     
    29932994                                 WS_VISIBLE,
    29942995                                 &FrameFlags,
    2995                                  WC_COLLECTOR,
     2996                                 (CHAR *) WC_COLLECTOR,
    29962997                                 NULL,
    29972998                                 WS_VISIBLE | fwsAnimate,
     
    30473048        Collector = dcd->hwndCnr;
    30483049        WinSetWindowPtr(dcd->hwndCnr, QWL_USER, (PVOID) dcd);
    3049         WinSetWindowText(hwndFrame, GetPString(IDS_COLLECTORTITLETEXT));
     3050        WinSetWindowText(hwndFrame, (CHAR *) GetPString(IDS_COLLECTORTITLETEXT));
    30503051        if (FrameFlags & FCF_MENU) {
    30513052          PFNWP oldmenuproc;
  • trunk/dll/colors.c

    r1395 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2006, 2008 Steven H. Levine
     9  Copyright (c) 2006, 2010 Steven H. Levine
    1010
    1111  14 Jul 06 SHL Use Runtime_Error
     
    1313  20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat
    1414  07 Feb 09 GKY Allow user to turn off alert and/or error beeps in settings notebook.
     15  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    1516
    1617***********************************************************************/
     
    4849      co = (COLORS *) mp2;
    4950      if (co->prompt)
    50         WinSetWindowText(hwnd, GetPString(co->prompt));
     51        WinSetWindowText(hwnd, (CHAR *) GetPString(co->prompt));
    5152      for (x = 0; x < co->numcolors; x++)
    5253        WinSendDlgItemMsg(hwnd,
  • trunk/dll/command.c

    r1497 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2004, 2008 Steven H. Levine
     9  Copyright (c) 2004, 2010 Steven H. Levine
    1010
    1111  01 Aug 04 SHL Rework lstrip/rstrip usage
     
    3636  27 Dec 09 GKY Added QueryCommandSettings to streamline code
    3737  27 Dec 09 GKY Made command hotkeys user selectable.
     38  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    3839
    3940***********************************************************************/
     
    374375
    375376  size = sizeof(BOOL) * 300;
    376   PrfQueryProfileData(fmprof, FM3Str, "COMMANDS.UsedCommandIDs", &UsedCommandIDs,
     377  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "COMMANDS.UsedCommandIDs", &UsedCommandIDs,
    377378                      &size);
    378379  size = sizeof(BOOL) * 40;
    379   PrfQueryProfileData(fmprof, FM3Str, "COMMANDS.UsedHotKeyIDs", &UsedHotKeyIDs,
     380  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "COMMANDS.UsedHotKeyIDs", &UsedHotKeyIDs,
    380381                        &size); size = sizeof(BOOL);
    381   PrfQueryProfileData(fmprof, FM3Str, "COMMANDS.LoadCommandsFromINI",
     382  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "COMMANDS.LoadCommandsFromINI",
    382383                      &fLoadCommandsFromINI, &size);
    383384  if (!fLoadCommandsFromINI) {
     
    480481      cmdloaded = TRUE;
    481482      size = sizeof(ULONG);
    482       PrfQueryProfileData(fmprof, FM3Str, "COMMANDS.SizeSortOrder",
     483      PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "COMMANDS.SizeSortOrder",
    483484                          &ulSizeCommandsList, &size);
    484485      pszCommandsList = xmallocz(ulSizeCommandsList, pszSrcFile, __LINE__);
    485486      if (pszCommandsList) {
    486         PrfQueryProfileString(fmprof, FM3Str, "COMMANDS.SortOrder",
     487        PrfQueryProfileString(fmprof, (CHAR *) FM3Str, "COMMANDS.SortOrder",
    487488                              NullStr, pszCommandsList, ulSizeCommandsList);
    488489        p = pszCommandsList;
     
    501502            sprintf(key, "COMMAND.%sID", szTitle);
    502503            size = sizeof(ULONG);
    503             PrfQueryProfileData(fmprof, FM3Str, key, &ID, &size);
     504            PrfQueryProfileData(fmprof, (CHAR *) FM3Str, key, &ID, &size);
    504505            sprintf(key, "COMMAND.%sHotKeyID", szTitle);
    505506            size = sizeof(ULONG);
    506             PrfQueryProfileData(fmprof, FM3Str, key, &HotKeyID, &size);
     507            PrfQueryProfileData(fmprof, (CHAR *) FM3Str, key, &HotKeyID, &size);
    507508            sprintf(key, "COMMAND.%sflags", szTitle);
    508509            size = sizeof(ULONG);
    509             PrfQueryProfileData(fmprof, FM3Str, key, &flags, &size);
     510            PrfQueryProfileData(fmprof, (CHAR *) FM3Str, key, &flags, &size);
    510511            sprintf(key, "COMMAND.%senv", szTitle);
    511             PrfQueryProfileString(fmprof, FM3Str, key, NullStr, env, sizeof(env));
     512            PrfQueryProfileString(fmprof, (CHAR *) FM3Str, key, NullStr, env, sizeof(env));
    512513            sprintf(key, "COMMAND.%sCmdLine", szTitle);
    513             PrfQueryProfileString(fmprof, FM3Str, key, NullStr, pszCmdLine, MaxComLineStrg);
     514            PrfQueryProfileString(fmprof, (CHAR *) FM3Str, key, NullStr, pszCmdLine, MaxComLineStrg);
    514515          }
    515516          info = xmallocz(sizeof(LINKCMDS), pszSrcFile, __LINE__);
     
    550551        sprintf(key, "COMMAND.%sID", info->title);
    551552        size = sizeof(ULONG);
    552         PrfQueryProfileData(fmprof, FM3Str, key, &ID, &size);
     553        PrfQueryProfileData(fmprof, (CHAR *) FM3Str, key, &ID, &size);
    553554        sprintf(key, "COMMAND.%sHotKeyID", info->title);
    554555        size = sizeof(ULONG);
    555         PrfQueryProfileData(fmprof, FM3Str, key, &HotKeyID, &size);
     556        PrfQueryProfileData(fmprof, (CHAR *) FM3Str, key, &HotKeyID, &size);
    556557        sprintf(key, "COMMAND.%senv", info->title);
    557         PrfQueryProfileString(fmprof, FM3Str, key, NullStr, env, sizeof(env));
     558        PrfQueryProfileString(fmprof, (CHAR *) FM3Str, key, NullStr, env, sizeof(env));
    558559        if (ID != 0) {
    559560          if (env != NullStr)
     
    584585                     GetPString(IDS_COMMANDSLIMITREACHEDTEXT ));
    585586          }
    586           PrfQueryProfileString(fmprof, FM3Str, info->pszCmdLine, NullStr, env, sizeof(env));
     587          PrfQueryProfileString(fmprof, (CHAR *) FM3Str, info->pszCmdLine, NullStr, env, sizeof(env));
    587588          info->env = xstrdup(env, pszSrcFile, __LINE__);
    588589        }
     
    610611    while (info) {
    611612      sprintf(key, "COMMAND.%sflags", info->title);
    612       PrfWriteProfileData(fmprof, FM3Str, key, &info->flags, sizeof(ULONG));
     613      PrfWriteProfileData(fmprof, (CHAR *) FM3Str, key, &info->flags, sizeof(ULONG));
    613614      sprintf(key, "COMMAND.%sCmdLine", info->title);
    614       PrfWriteProfileString(fmprof, FM3Str, key, info->pszCmdLine);
     615      PrfWriteProfileString(fmprof, (CHAR *) FM3Str, key, info->pszCmdLine);
    615616      bstripcr(info->title);
    616617      sprintf(key, "COMMAND.%sID", info->title);
    617       PrfWriteProfileData(fmprof, FM3Str, key, &info->ID, sizeof(INT));
     618      PrfWriteProfileData(fmprof, (CHAR *) FM3Str, key, &info->ID, sizeof(INT));
    618619      sprintf(key, "COMMAND.%sHotKeyID", info->title);
    619       PrfWriteProfileData(fmprof, FM3Str, key, &info->HotKeyID, sizeof(INT));
     620      PrfWriteProfileData(fmprof, (CHAR *) FM3Str, key, &info->HotKeyID, sizeof(INT));
    620621      if (info->env != NullStr) {
    621622        sprintf(key, "COMMAND.%senv", info->title);
    622         PrfWriteProfileString(fmprof, FM3Str, key, info->env);
     623        PrfWriteProfileString(fmprof, (CHAR *) FM3Str, key, info->env);
    623624      }
    624625      if ((strlen(pszCommandsList) + strlen(info->title) + 1) > ulSizeCommandsList)
     
    630631      info = info->next;
    631632    } // while info
    632     PrfWriteProfileData(fmprof, FM3Str, "COMMANDS.UsedCommandIDs", &UsedCommandIDs,
     633    PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "COMMANDS.UsedCommandIDs", &UsedCommandIDs,
    633634                        sizeof(BOOL) * 300);
    634     PrfWriteProfileData(fmprof, FM3Str, "COMMANDS.UsedHotKeyIDs", &UsedHotKeyIDs,
     635    PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "COMMANDS.UsedHotKeyIDs", &UsedHotKeyIDs,
    635636                        sizeof(BOOL) * 40);
    636637    ulSizeCommandsList = strlen(pszCommandsList) + 1;
    637     PrfWriteProfileData(fmprof, FM3Str, "COMMANDS.SizeSortOrder",
     638    PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "COMMANDS.SizeSortOrder",
    638639                        &ulSizeCommandsList, sizeof(ULONG));
    639     PrfWriteProfileString(fmprof, FM3Str, "COMMANDS.SortOrder", pszCommandsList);
    640     PrfWriteProfileData(fmprof, FM3Str, "COMMANDS.LoadCommandsFromINI",
     640    PrfWriteProfileString(fmprof, (CHAR *) FM3Str, "COMMANDS.SortOrder", pszCommandsList);
     641    PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "COMMANDS.LoadCommandsFromINI",
    641642                        &fLoadCommandsFromINI, sizeof(BOOL));
    642643}
     
    747748    pszCommandsList = xmallocz(ulSizeCommandsList, pszSrcFile, __LINE__);
    748749    if (pszCommandsList)
    749       PrfQueryProfileString(fmprof, FM3Str, "COMMANDS.SortOrder",
     750      PrfQueryProfileString(fmprof, (CHAR *) FM3Str, "COMMANDS.SortOrder",
    750751                            NullStr, pszCommandsList, ulSizeCommandsList);
    751752    return 0;
     
    11021103          sprintf(keyHotKeyID, "COMMAND.%sHotKeyID", temp);
    11031104          sprintf(keyenv, "COMMAND.%senv", temp);
    1104           PrfWriteProfileData(fmprof, FM3Str, keyID, NULL, 0);
    1105           PrfWriteProfileData(fmprof, FM3Str, keyHotKeyID, NULL, 0);
    1106           PrfWriteProfileString(fmprof, FM3Str, keyenv, NULL);
     1105          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, keyID, NULL, 0);
     1106          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, keyHotKeyID, NULL, 0);
     1107          PrfWriteProfileString(fmprof, (CHAR *) FM3Str, keyenv, NULL);
    11071108          x = (SHORT) WinSendDlgItemMsg(hwnd,
    11081109                                        CMD_LISTBOX,
     
    11571158        sprintf(keyHotKeyID, "COMMAND.%sHotKeyID", temp->title);
    11581159        sprintf(keyenv, "COMMAND.%senv", temp->title);
    1159         PrfQueryProfileData(fmprof, FM3Str, keyID, &ID, &size);
    1160         PrfQueryProfileData(fmprof, FM3Str, keyHotKeyID, &HotKeyID, &size);
     1160        PrfQueryProfileData(fmprof, (CHAR *) FM3Str, keyID, &ID, &size);
     1161        PrfQueryProfileData(fmprof, (CHAR *) FM3Str, keyHotKeyID, &HotKeyID, &size);
    11611162        temp->ID = ID;
    11621163        if (temp->HotKeyID == HotKeyID || temp->HotKeyID == 0)
    11631164          fDontCheckHotKey = TRUE;
    11641165        if (kill_command(temp->title)) {
    1165           PrfWriteProfileData(fmprof, FM3Str, keyID, NULL, 0);
    1166           PrfWriteProfileData(fmprof, FM3Str, keyHotKeyID, NULL, 0);
    1167           PrfWriteProfileString(fmprof, FM3Str, keyenv, NULL);
     1166          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, keyID, NULL, 0);
     1167          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, keyHotKeyID, NULL, 0);
     1168          PrfWriteProfileString(fmprof, (CHAR *) FM3Str, keyenv, NULL);
    11681169          x = (SHORT) WinSendDlgItemMsg(hwnd,
    11691170                                        CMD_LISTBOX,
  • trunk/dll/common.c

    r1455 r1498  
    77
    88  Copyright (c) 1993, 1998 M. Kimes
    9   Copyright (c) 2001, 2008 Steven H. Levine
     9  Copyright (c) 2001, 2010 Steven H. Levine
    1010
    1111  13 Aug 05 SHL Renames
     
    3232                inappropriate menu context choices
    3333  14 Sep 09 SHL Blink thread LEDs while threads working
     34  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    3435
    3536***********************************************************************/
     
    235236      break;
    236237    }
    237     hwndTmp = WinCreateWindow(hwnd, class, s, attrs, 0, 0, 0, 0, hwnd,
     238    hwndTmp = WinCreateWindow(hwnd, (CHAR *) class, s, attrs, 0, 0, 0, 0, hwnd,
    238239                              HWND_TOP, ids[x], NULL, NULL);
    239240    if (!hwndTmp)
     
    437438  // Left status window
    438439  hwndStatus = WinCreateWindow(hwndFrame,
    439                                WC_STATUS,
     440                               (CHAR *) WC_STATUS,
    440441                               "Status",
    441442                               WS_VISIBLE | SS_TEXT | DT_LEFT |
     
    458459  // Right status window
    459460  hwndStatus2 = WinCreateWindow(hwndFrame,
    460                                 WC_STATUS,
     461                                (CHAR *) WC_STATUS,
    461462                                "Status2",
    462463                                WS_VISIBLE | SS_TEXT | DT_LEFT |
     
    479480
    480481  hwndAttr = WinCreateWindow(hwndFrame,
    481                              WC_STATUS,
     482                             (CHAR *) WC_STATUS,
    482483                             "Attr",
    483484                             WS_VISIBLE | SS_TEXT | DT_CENTER |
     
    498499
    499500  hwndDate = WinCreateWindow(hwndFrame,
    500                              WC_STATUS,
     501                             (CHAR *) WC_STATUS,
    501502                             "Date",
    502503                             WS_VISIBLE | SS_TEXT | DT_CENTER |
     
    517518
    518519  hwndName = WinCreateWindow(hwndFrame,
    519                              WC_STATUS,
     520                             (CHAR *) WC_STATUS,
    520521                             "Name",
    521522                             WS_VISIBLE | SS_TEXT | DT_LEFT |
     
    536537
    537538  hwndTmp = WinCreateWindow(hwndFrame,
    538                             WC_TOOLBACK,
     539                            (CHAR *) WC_TOOLBACK,
    539540                            NullStr,
    540541                            WS_VISIBLE | SS_TEXT | DT_CENTER | DT_VCENTER,
     
    554555
    555556  hwndBack = WinCreateWindow(hwndFrame,
    556                              WC_DRIVEBACK,
     557                             (CHAR *) WC_DRIVEBACK,
    557558                             NullStr,
    558559                             WS_VISIBLE | SS_TEXT | DT_RIGHT | DT_BOTTOM,
     
    575576
    576577  hwndLED = WinCreateWindow(hwndFrame,
    577                             WC_LED,
     578                            (CHAR *) WC_LED,
    578579                            "#920",     // LEDOFF_BMP
    579580                            WS_VISIBLE | SS_BITMAP,
     
    587588
    588589  hwndLEDHdr = WinCreateWindow(hwndFrame,
    589                                WC_LED,
     590                               (CHAR *) WC_LED,
    590591                               "0",
    591592                               WS_VISIBLE | SS_TEXT | DT_VCENTER |
     
    601602
    602603  hwndAutoview = WinCreateWindow(hwndFrame,
    603                                  WC_AUTOVIEW,
     604                                 (CHAR *) WC_AUTOVIEW,
    604605                                 NullStr,
    605606                                 WS_VISIBLE | SS_TEXT | DT_LEFT |
     
    623624  hwndAutoMLE = WinCreateWindow(hwndFrame,
    624625                                // GetPString(IDS_WCAUTOVIEW),
    625                                 WC_MLE,
     626                                (CHAR *) WC_MLE,
    626627                                NullStr,
    627628                                WS_VISIBLE | MLS_HSCROLL |
  • trunk/dll/comp.c

    r1497 r1498  
    77
    88  Copyright (c) 1993-02 M. Kimes
    9   Copyright (c) 2003, 2009 Steven H. Levine
     9  Copyright (c) 2003, 2010 Steven H. Levine
    1010
    1111  16 Oct 02 MK Baseline
     
    7373  27 Sep 09 SHL Allow fast cancel
    7474  27 Sep 09 SHL Drop unused reset logic
     75  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    7576
    7677***********************************************************************/
     
    296297          sprintf(s, GetPString(IDS_COMPCANTOPENTEXT), fc.file1);
    297298          AddToListboxBottom(fc.hwndList, s);
    298           WinSetWindowText(fc.hwndHelp, GetPString(IDS_ERRORTEXT));
     299          WinSetWindowText(fc.hwndHelp, (CHAR *) GetPString(IDS_ERRORTEXT));
    299300        }
    300301        else {
     
    303304            sprintf(s, GetPString(IDS_COMPCANTOPENTEXT), fc.file2);
    304305            AddToListboxBottom(fc.hwndList, s);
    305             WinSetWindowText(fc.hwndHelp, GetPString(IDS_ERRORTEXT));
     306            WinSetWindowText(fc.hwndHelp, (CHAR *) GetPString(IDS_ERRORTEXT));
    306307          }
    307308          else {
     
    314315              AddToListboxBottom(fc.hwndList, s);
    315316              WinSetWindowText(fc.hwndHelp,
    316                                GetPString(IDS_COMPDONTMATCHTEXT));
     317                               (CHAR *) GetPString(IDS_COMPDONTMATCHTEXT));
    317318            }
    318319            else {
    319320              WinSetWindowText(fc.hwndHelp,
    320                                GetPString(IDS_COMPCOMPARINGTEXT));
     321                               (CHAR *) GetPString(IDS_COMPCOMPARINGTEXT));
    321322              while (WinIsWindow(hab2, fc.hwndList)) {
    322323                numread1 = fread(s, 1, 1024, fp1);
     
    326327                          offset, offset);
    327328                  AddToListboxBottom(fc.hwndList, s);
    328                   WinSetWindowText(fc.hwndHelp, GetPString(IDS_ERRORTEXT));
     329                  WinSetWindowText(fc.hwndHelp, (CHAR *) GetPString(IDS_ERRORTEXT));
    329330                  break;
    330331                }
     
    336337                                       GetPString(IDS_COMPWONDERWHYTEXT));
    337338                  WinSetWindowText(fc.hwndHelp,
    338                                    GetPString(IDS_COMPCOMPLETETEXT));
     339                                   (CHAR *) GetPString(IDS_COMPCOMPLETETEXT));
    339340                  break;
    340341                }
     
    346347                            offset, offset);
    347348                    WinSetWindowText(fc.hwndHelp,
    348                                      GetPString(IDS_COMPODDERRORTEXT));
     349                                     (CHAR *) GetPString(IDS_COMPODDERRORTEXT));
    349350                    AddToListboxBottom(fc.hwndList, s);
    350351                    break;
     
    360361                      AddToListboxBottom(fc.hwndList, s);
    361362                      WinSetWindowText(fc.hwndHelp,
    362                                        GetPString(IDS_COMPDONTMATCHTEXT));
     363                                       (CHAR *) GetPString(IDS_COMPDONTMATCHTEXT));
    363364                      break;
    364365                    }
     
    21992200        ULONG size = sizeof(SWP);
    22002201
    2201         PrfQueryProfileData(fmprof, FM3Str, "CompDir.Position", (PVOID) &swp, &size);
     2202        PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "CompDir.Position", (PVOID) &swp, &size);
    22022203        swp.fl &= ~SWP_SIZE;            // 04 Feb 09 SHL ignore saved size
    22032204        WinSetWindowPos(hwnd,
     
    23872388  case UM_CONTAINERHWND:
    23882389    // Building list
    2389     WinSetDlgItemText(hwnd, COMP_NOTE, GetPString(IDS_COMPHOLDBLDLISTTEXT));
     2390    WinSetDlgItemText(hwnd, COMP_NOTE, (CHAR *) GetPString(IDS_COMPHOLDBLDLISTTEXT));
    23902391    return 0;
    23912392
    23922393  case UM_CONTAINERDIR:
    23932394    // Filling container
    2394     WinSetDlgItemText(hwnd, COMP_NOTE, GetPString(IDS_COMPHOLDFILLCNRTEXT));
     2395    WinSetDlgItemText(hwnd, COMP_NOTE, (CHAR *) GetPString(IDS_COMPHOLDFILLCNRTEXT));
    23952396    return 0;
    23962397
     
    24452446      }
    24462447      else
    2447         WinSetDlgItemText(hwnd, COMP_NOTE, GetPString(IDS_COMPREADYTEXT));
     2448        WinSetDlgItemText(hwnd, COMP_NOTE, (CHAR *) GetPString(IDS_COMPREADYTEXT));
    24482449    }
    24492450    break;
     
    27092710        else {
    27102711          WinSetDlgItemText(hwnd, COMP_NOTE,
    2711                             GetPString(IDS_COMPHOLDREADDISKTEXT));
     2712                            (CHAR *) GetPString(IDS_COMPHOLDREADDISKTEXT));
    27122713          SetButtonEnables(cmp, FALSE);
    27132714          cmp->selleft = 0;
     
    27272728      }
    27282729      WinSetDlgItemText(hwnd, COMP_NOTE,
    2729                         GetPString(IDS_COMPHOLDFILTERINGTEXT));
     2730                        (CHAR *) GetPString(IDS_COMPHOLDFILTERINGTEXT));
    27302731      // cmp->dcd.suspendview = 1;      // 12 Jan 08 SHL appears not to be used here
    27312732      priority_idle();                  // Don't hog resources
     
    27432744      }
    27442745      else
    2745         WinSetDlgItemText(hwnd, COMP_NOTE, GetPString(IDS_COMPREADYTEXT));
     2746        WinSetDlgItemText(hwnd, COMP_NOTE, (CHAR *) GetPString(IDS_COMPREADYTEXT));
    27462747    }
    27472748    return 0;
     
    28052806      }
    28062807      else
    2807         WinSetDlgItemText(hwnd, COMP_NOTE, GetPString(IDS_COMPREADYTEXT));
     2808        WinSetDlgItemText(hwnd, COMP_NOTE, (CHAR *) GetPString(IDS_COMPREADYTEXT));
    28082809      WinCheckButton(hwnd, COMP_HIDENOTSELECTED, nowHidden);
    28092810    }
     
    30953096            case COMP_DELETERIGHT:
    30963097              WinSetDlgItemText(hwnd, COMP_NOTE,
    3097                                 GetPString(IDS_COMPHOLDDELETINGTEXT));
     3098                                (CHAR *) GetPString(IDS_COMPHOLDDELETINGTEXT));
    30983099              break;
    30993100            case COMP_MOVELEFT:
    31003101            case COMP_MOVERIGHT:
    31013102              WinSetDlgItemText(hwnd, COMP_NOTE,
    3102                                 GetPString(IDS_COMPHOLDMOVINGTEXT));
     3103                                (CHAR *) GetPString(IDS_COMPHOLDMOVINGTEXT));
    31033104              break;
    31043105            case COMP_COPYLEFT:
    31053106            case COMP_COPYRIGHT:
    31063107              WinSetDlgItemText(hwnd, COMP_NOTE,
    3107                                 GetPString(IDS_COMPHOLDCOPYINGTEXT));
     3108                                (CHAR *) GetPString(IDS_COMPHOLDCOPYINGTEXT));
    31083109              break;
    31093110            default:
     
    31223123
    31233124        WinQueryWindowPos(hwnd, &swp);
    3124         PrfWriteProfileData(fmprof, FM3Str, "CompDir.Position", (PVOID) &swp,
     3125        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "CompDir.Position", (PVOID) &swp,
    31253126                            size);
    31263127      }
     
    31403141        ULONG size = sizeof(SWP);
    31413142        WinQueryWindowPos(hwnd, &swp);
    3142         PrfWriteProfileData(fmprof, FM3Str, "CompDir.Position", (PVOID) &swp,
     3143        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "CompDir.Position", (PVOID) &swp,
    31433144                            size);
    31443145      }
     
    32043205            case IDM_DESELECTBOTH:
    32053206              WinSetDlgItemText(hwnd, COMP_NOTE,
    3206                                 GetPString(IDS_COMPHOLDDESELTEXT));
     3207                                (CHAR *) GetPString(IDS_COMPHOLDDESELTEXT));
    32073208              break;
    32083209            case IDM_INVERT:
    32093210              WinSetDlgItemText(hwnd, COMP_NOTE,
    3210                                 GetPString(IDS_COMPHOLDINVERTTEXT));
     3211                                (CHAR *) GetPString(IDS_COMPHOLDINVERTTEXT));
    32113212              break;
    32123213            default:
    32133214              WinSetDlgItemText(hwnd, COMP_NOTE,
    3214                                 GetPString(IDS_COMPHOLDSELTEXT));
     3215                                (CHAR *) GetPString(IDS_COMPHOLDSELTEXT));
    32153216              break;
    32163217            }
  • trunk/dll/datamin.c

    r1482 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2008 Steven H. Levine
     9  Copyright (c) 2001, 2010 Steven H. Levine
    1010
    1111  14 Sep 02 SHL Handle large partitions
     
    3434                aren't user settable; realappname should be used for setting applicable to
    3535                one or more miniapp but not to FM/2
     36  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    3637
    3738***********************************************************************/
     
    261262      for (c = 0; ids[c]; c++) {
    262263        if (!WinCreateWindow(hwnd,
    263                              WC_MINITIME,
     264                             (CHAR *) WC_MINITIME,
    264265                             NullStr,
    265266                             SS_TEXT | DT_CENTER | DT_VCENTER | WS_VISIBLE,
     
    322323          if ((ulDriveMap & (1L << c)) && !(driveflags[c] & drivestyle)) {
    323324            if (!WinCreateWindow(hwnd,
    324                                  WC_MINITIME,
     325                                 (CHAR *) WC_MINITIME,
    325326                                 NullStr,
    326327                                 SS_TEXT | DT_CENTER | DT_VCENTER |
     
    10091010                         WS_VISIBLE,
    10101011                         &FrameFlags,
    1011                          WC_DATABAR,
     1012                         (CHAR *) WC_DATABAR,
    10121013                         NULL, WS_VISIBLE, 0, MINI_FRAME, &hwndClient)) {
    10131014    WinSendMsg(hwndClient, UM_RESTORE, MPFROMLONG(fl), MPVOID);
  • trunk/dll/dircnrs.c

    r1497 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2009 Steven H. Levine
     9  Copyright (c) 2001, 2010 Steven H. Levine
    1010
    1111  16 Oct 02 SHL Handle large partitions
     
    7474                aren't user settable; realappname should be used for setting applicable to
    7575                one or more miniapp but not to FM/2
     76  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    7677
    7778***********************************************************************/
     
    867868      if (hwndStatus &&
    868869          dcd->hwndFrame == WinQueryActiveWindow(dcd->hwndParent)) {
    869         WinSetWindowText(hwndStatus, GetPString(IDS_PLEASEWAITSCANNINGTEXT));
     870        WinSetWindowText(hwndStatus, (CHAR *) GetPString(IDS_PLEASEWAITSCANNINGTEXT));
    870871        if (hwndMain)
    871872          WinSendMsg(hwndMain, UM_LOADFILE, MPVOID, MPVOID);
     
    29882989           */
    29892990          pDItem = DrgQueryDragitemPtr(pDInfo, 0);
    2990           if (DrgVerifyRMF(pDItem, DRM_OS2FILE, NULL) ||
     2991          if (DrgVerifyRMF(pDItem, (CHAR *) DRM_OS2FILE, NULL) ||
    29912992              ((!pci || (pci->attrFile & FILE_DIRECTORY)) &&
    2992                DrgVerifyRMF(pDItem, DRM_FM2ARCMEMBER, DRF_FM2ARCHIVE))) {
     2993               DrgVerifyRMF(pDItem, (CHAR *) DRM_FM2ARCMEMBER, (CHAR *) DRF_FM2ARCHIVE))) {
    29932994            DrgFreeDraginfo(pDInfo);
    29942995            if (driveflags[toupper(*dcd->directory) - 'A'] &
     
    30293030            if (hwndStatus2) {
    30303031              if (pci)
    3031                 WinSetWindowText(hwndStatus2,
    3032                                  GetPString(IDS_DRAGFILEOBJTEXT));
     3032                WinSetWindowText(hwndStatus2, (CHAR *) GetPString(IDS_DRAGFILEOBJTEXT));
    30333033              else
    3034                 WinSetWindowText(hwndStatus2, GetPString(IDS_DRAGDIRTEXT));
     3034                WinSetWindowText(hwndStatus2, (CHAR *) GetPString(IDS_DRAGDIRTEXT));
    30353035            }
    30363036            if (DoFileDrag(hwnd,
     
    34353435                if (hwndStatus)
    34363436                  WinSetWindowText(hwndStatus,
    3437                                    GetPString(IDS_RESCANSUGGESTEDTEXT));
     3437                                   (CHAR *) GetPString(IDS_RESCANSUGGESTEDTEXT));
    34383438              }
    34393439              else {
     
    37193719                                   WS_VISIBLE,
    37203720                                   &FrameFlags,
    3721                                    WC_DIRCONTAINER,
     3721                                   (CHAR *) WC_DIRCONTAINER,
    37223722                                   NULL,
    37233723                                   WS_VISIBLE | fwsAnimate,
  • trunk/dll/dircnrs.h

    r1411 r1498  
    1414                all the details view settings (both the global variables and those in the
    1515                DIRCNRDATA struct) into a new struct: DETAILS_SETTINGS.
     16  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    1617
    1718***********************************************************************/
     
    144145  ULONG lasttime;
    145146  BOOL arcfilled;
     147#ifdef INCL_DOSSEMAPHORES
    146148  HMTX filling;
     149#endif
    147150  BOOL firsttree;
    148151  ULONG lastattr;
  • trunk/dll/dirs.c

    r1438 r1498  
    55
    66  Copyright (c) 1993-98 M. Kimes
    7   Copyright (c) 2003, 2008 Steven H.Levine
     7  Copyright (c) 2003, 2010 Steven H.Levine
    88
    99  Directory manipulation
    1010
    1111  20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat
     12  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    1213
    1314***********************************************************************/
     
    8990      if ((CHAR) ((CHAR) curdrive + '@') != (CHAR) toupper(*HomePath) &&
    9091          (CHAR) ((CHAR) curdrive + '@') != (CHAR) toupper(*path))
    91         DosChDir(PCSZ_BACKSLASH);
     92        DosChDir((CHAR *) PCSZ_BACKSLASH);
    9293    }
    9394    ret = DosSelectDisk(toupper(*path) - '@');
  • trunk/dll/dirsize.c

    r1482 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2009 Steven H. Levine
     9  Copyright (c) 2001, 2010 Steven H. Levine
    1010
    1111  16 Oct 02 SHL Handle large partitions
     
    5151                aren't user settable; realappname should be used for setting applicable to
    5252                one or more miniapp but not to FM/2
     53  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    5354
    5455***********************************************************************/
     
    528529      ULONG size = sizeof(SWP);
    529530
    530       PrfQueryProfileData(fmprof, FM3Str, "DirSizes.Position", (PVOID) &swp, &size);
     531      PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "DirSizes.Position", (PVOID) &swp, &size);
    531532      swp.fl &= ~SWP_SIZE;              // 04 Feb 09 SHL ignore saved size
    532533      WinSetWindowPos(hwnd,
     
    606607        }
    607608        else
    608           WinSetDlgItemText(hwnd,
    609                             DSZ_FREESPACE, GetPString(IDS_FREESPACEUTEXT));
     609          WinSetDlgItemText(hwnd, DSZ_FREESPACE, (CHAR *) GetPString(IDS_FREESPACEUTEXT));
    610610      }
    611611    }
     
    10191019
    10201020        WinQueryWindowPos(hwnd, &swp);
    1021         PrfWriteProfileData(fmprof, FM3Str, "DirSizes.Position", (PVOID) &swp,
    1022                             size);
     1021        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "DirSizes.Position", (PVOID) &swp, size);
    10231022      }
    10241023      pState = INSTDATA(hwnd);
  • trunk/dll/draglist.c

    r1463 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2008 Steven H.Levine
     9  Copyright (c) 2001, 2010 Steven H.Levine
    1010
    1111  16 Oct 02 SHL DoFileDrag: don't free stack
     
    2525  12 Sep 09 GKY Fix (probably spurrious) error message generated on drag of
    2626                items from a pmmail mail message (PMERR_INVALID_PARAMETER)
     27  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    2728
    2829***********************************************************************/
     
    183184      DItem.ulItemID = 1;
    184185      DItem.hstrType = DrgAddStrHandle(DRT_UNKNOWN);
    185       DItem.hstrRMF = DrgAddStrHandle(DRMDRFLIST);
     186      DItem.hstrRMF = DrgAddStrHandle((CHAR *) DRMDRFLIST);
    186187      DItem.hstrContainerName = DrgAddStrHandle(szDir);
    187188      DItem.hstrSourceName = DrgAddStrHandle(szFile);
     
    364365      pDItem->hstrType = DrgAddStrHandle(DRT_UNKNOWN);
    365366      ok = pDItem->hstrType;
    366       pDItem->hstrRMF = DrgAddStrHandle(DRMDRFLIST);
     367      pDItem->hstrRMF = DrgAddStrHandle((CHAR *) DRMDRFLIST);
    367368      ok = ok && pDItem->hstrRMF;
    368369      pDItem->hstrContainerName = DrgAddStrHandle(szBuffer);
     
    440441      pDItem->hstrType = DrgAddStrHandle(DRT_UNKNOWN);
    441442      ok = pDItem->hstrType;
    442       pDItem->hstrRMF = DrgAddStrHandle(DRMDRFOS2FILE);
     443      pDItem->hstrRMF = DrgAddStrHandle((CHAR *) DRMDRFOS2FILE);
    443444      ok = ok && pDItem->hstrRMF;
    444445      pDItem->hstrContainerName = DrgAddStrHandle(arcfile);
     
    479480        pDItem->hstrType = DrgAddStrHandle(DRT_UNKNOWN);
    480481        ok = ok && pDItem->hstrType;
    481         pDItem->hstrRMF = DrgAddStrHandle(DRMDRFFM2ARC);
     482        pDItem->hstrRMF = DrgAddStrHandle((CHAR *) DRMDRFFM2ARC);
    482483        ok = ok && pDItem->hstrRMF;
    483484        pDItem->hstrContainerName = DrgAddStrHandle(arcfile);
     
    691692      pDItem->hstrType = DrgAddStrHandle(DRT_UNKNOWN);
    692693      ok = pDItem->hstrType;
    693       pDItem->hstrRMF = DrgAddStrHandle(DRMDRFLIST);
     694      pDItem->hstrRMF = DrgAddStrHandle((CHAR *) DRMDRFLIST);
    694695      ok = ok && pDItem->hstrRMF;
    695696      pDItem->hstrContainerName = DrgAddStrHandle(szBuffer);
  • trunk/dll/droplist.c

    r1402 r1498  
    1 
    21/***********************************************************************
    32
     
    76
    87  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2003, 2009 Steven H.Levine
     8  Copyright (c) 2003, 2010 Steven H.Levine
    109
    1110  22 Nov 02 SHL Baseline
     
    2221  20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat
    2322  08 Mar 09 GKY Additional strings move to PCSZs
     23  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    2424
    2525***********************************************************************/
     
    204204      if (buflen && buffer) {
    205205        if (DrgVerifyRMF(pDItem,        /* Check valid rendering */
    206                          DRM_OS2FILE,   /* mechanisms and data */
     206                         (CHAR *) DRM_OS2FILE,  /* mechanisms and data */
    207207                         NULL) && !(pDItem->fsControl & DC_PREPARE))
    208208          ret = FullDrgName(pDItem, buffer, buflen);
     
    238238
    239239      /* Check valid rendering mechanisms and data formats */
    240       if (DrgVerifyRMF(pDItem, DRM_OS2FILE, NULL))
     240      if (DrgVerifyRMF(pDItem, (CHAR *) DRM_OS2FILE, NULL))
    241241        ret = TRUE;
    242242
     
    372372
    373373    if (DrgVerifyRMF(pDItem,
    374                      DRM_OS2FILE,
     374                     (CHAR *) DRM_OS2FILE,
    375375                     NULL) ||
    376376        (arcfilesok &&
    377377         ((arctest = DrgVerifyRMF(pDItem,
    378                                   DRM_FM2ARCMEMBER,
    379                                   DRF_FM2ARCHIVE)) != FALSE))) {
     378                                  (CHAR *) DRM_FM2ARCMEMBER,
     379                                  (CHAR *) DRF_FM2ARCHIVE)) != FALSE))) {
    380380      if (pDItem->fsControl & DC_PREPARE) {
    381381        DrgSendTransferMsg(pDItem->hwndItem,
  • trunk/dll/eas.c

    r1480 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2004, 2008 Steven H. Levine
     9  Copyright (c) 2004, 2010 Steven H. Levine
    1010
    1111  01 Aug 04 SHL Rework lstrip/rstrip usage
     
    2424  07 Feb 09 GKY Allow user to turn off alert and/or error beeps in settings notebook.
    2525  12 Jul 09 GKY Add xDosQueryAppType and xDosAlloc... to allow FM/2 to load in high memory
     26  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    2627
    2728***********************************************************************/
     
    162163              DosBeep(50, 100);
    163164            WinSetDlgItemText(hwnd, EAC_TEXT,
    164                               GetPString(IDS_EANAMEEXISTSTEXT));
     165                              (CHAR *) GetPString(IDS_EANAMEEXISTSTEXT));
    165166            break;
    166167          }
     
    170171                DosBeep(50, 100);
    171172              WinSetDlgItemText(hwnd, EAC_TEXT,
    172                                 GetPString(IDS_EANAMERESERVEDTEXT));
     173                                (CHAR *) GetPString(IDS_EANAMERESERVEDTEXT));
    173174              return 0;
    174175            }
     
    184185                  DosBeep(50, 100);
    185186                WinSetDlgItemText(hwnd, EAC_TEXT,
    186                                   GetPString(IDS_EAWRONGTYPETEXT));
     187                                  (CHAR *) GetPString(IDS_EAWRONGTYPETEXT));
    187188                return 0;
    188189              }
     
    423424    }
    424425    else
    425       WinSetDlgItemText(hwnd, EA_TEXT, GetPString(IDS_EANOEAS));
     426      WinSetDlgItemText(hwnd, EA_TEXT, (CHAR *) GetPString(IDS_EANOEAS));
    426427    return 0;
    427428
     
    441442      switch (SHORT2FROMMP(mp1)) {
    442443      case LN_SETFOCUS:
    443         WinSetDlgItemText(hwnd, EA_HELP, GetPString(IDS_EAFILENAMESHELPTEXT));
     444        WinSetDlgItemText(hwnd, EA_HELP, (CHAR *) GetPString(IDS_EAFILENAMESHELPTEXT));
    444445        break;
    445446      case LN_KILLFOCUS:
     
    476477      switch (SHORT2FROMMP(mp1)) {
    477478      case LN_SETFOCUS:
    478         WinSetDlgItemText(hwnd, EA_HELP, GetPString(IDS_EATYPESHELPTEXT));
     479        WinSetDlgItemText(hwnd, EA_HELP, (CHAR *) GetPString(IDS_EATYPESHELPTEXT));
    479480        break;
    480481      case LN_KILLFOCUS:
     
    788789      switch (SHORT2FROMMP(mp1)) {
    789790      case EN_SETFOCUS:
    790         WinSetDlgItemText(hwnd, EA_HELP, GetPString(IDS_EADATAHELPTEXT));
     791        WinSetDlgItemText(hwnd, EA_HELP, (CHAR *) GetPString(IDS_EADATAHELPTEXT));
    791792        break;
    792793      case EN_KILLFOCUS:
     
    802803      switch (SHORT2FROMMP(mp1)) {
    803804      case LN_SETFOCUS:
    804         WinSetDlgItemText(hwnd, EA_HELP, GetPString(IDS_EADATAHELPTEXT));
     805        WinSetDlgItemText(hwnd, EA_HELP, (CHAR *) GetPString(IDS_EADATAHELPTEXT));
    805806        break;
    806807      case LN_KILLFOCUS:
     
    813814      switch (SHORT2FROMMP(mp1)) {
    814815      case MLN_SETFOCUS:
    815         WinSetDlgItemText(hwnd, EA_HELP, GetPString(IDS_EADATAHELPTEXT));
     816        WinSetDlgItemText(hwnd, EA_HELP, (CHAR *) GetPString(IDS_EADATAHELPTEXT));
    816817        break;
    817818      case MLN_KILLFOCUS:
     
    983984      }
    984985      if (!eap->head)
    985         WinSetDlgItemText(hwnd, EA_TEXT, GetPString(IDS_EANOEAS));
     986        WinSetDlgItemText(hwnd, EA_TEXT, (CHAR *) GetPString(IDS_EANOEAS));
    986987      break;
    987988
  • trunk/dll/extract.c

    r1395 r1498  
    55
    66  Copyright (c) 1993-98 M. Kimes
    7   Copyright (c) 2004, 2008 Steven H. Levine
     7  Copyright (c) 2004, 2010 Steven H. Levine
    88
    99  01 Aug 04 SHL Rework lstrip/rstrip usage
     
    1818                for the extract path.
    1919  07 Feb 09 GKY Allow user to turn off alert and/or error beeps in settings notebook.
     20  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    2021
    2122***********************************************************************/
     
    120121                        QWL_USER, (PVOID) oldproc);
    121122      size = sizeof(BOOL);
    122       PrfQueryProfileData(fmprof, FM3Str, "RememberExt",
     123      PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "RememberExt",
    123124                          (PVOID) & fRemember, &size);
    124125      size = sizeof(BOOL);
    125       PrfQueryProfileData(fmprof, FM3Str, "DirectoryExt",
     126      PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "DirectoryExt",
    126127                          (PVOID) & fDirectory, &size);
    127128      size = sizeof(BOOL);
    128       PrfQueryProfileData(fmprof, FM3Str, "FileNamePathExt",
     129      PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "FileNamePathExt",
    129130                          (PVOID) & fFileNameExtPath, &size);
    130131      WinCheckButton(hwnd, EXT_REMEMBER, fRemember);
     
    142143        WinSetDlgItemText(hwnd, EXT_FILENAME, arcdata->arcname);
    143144      else
    144         WinSetDlgItemText(hwnd, EXT_FILENAME, GetPString(IDS_EXTVARIOUSTEXT));
     145        WinSetDlgItemText(hwnd, EXT_FILENAME, (CHAR *) GetPString(IDS_EXTVARIOUSTEXT));
    145146
    146147      if (fFileNameExtPath && arcdata->arcname) {
     
    176177        CHAR textdir[CCHMAXPATH];
    177178
    178         PrfQueryProfileString(fmprof, FM3Str, "Ext_ExtractDir", NULL, textdir, sizeof(textdir));
     179        PrfQueryProfileString(fmprof, (CHAR *) FM3Str, "Ext_ExtractDir", NULL, textdir, sizeof(textdir));
    179180        if (*textdir && !IsFile(textdir))
    180181          strcpy(arcdata->extractdir, textdir);
    181         PrfQueryProfileString(fmprof, FM3Str, "Ext_Mask", NULL, textdir, sizeof(textdir));
     182        PrfQueryProfileString(fmprof, (CHAR *) FM3Str, "Ext_Mask", NULL, textdir, sizeof(textdir));
    182183        WinSetDlgItemText(hwnd, EXT_MASK, textdir);
    183184      }
     
    223224        fRemember = FALSE;
    224225        size = sizeof(BOOL);
    225         PrfQueryProfileData(fmprof, FM3Str, "Ext_WDirs",
     226        PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Ext_WDirs",
    226227                            (PVOID) &fRemember, &size);
    227228        if (fRemember)
     
    249250        BOOL fRemember = WinQueryButtonCheckstate(hwnd, EXT_REMEMBER);
    250251        size = sizeof(BOOL);
    251         PrfWriteProfileData(fmprof, FM3Str, "RememberExt",
     252        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "RememberExt",
    252253                            (PVOID) &fRemember, size);
    253254        WinSendDlgItemMsg(hwnd, EXT_FILENAMEEXT, BM_SETCHECK,
     
    260261        BOOL fDirectory = WinQueryButtonCheckstate(hwnd, EXT_AWDIRS);
    261262        size = sizeof(BOOL);
    262         PrfWriteProfileData(fmprof, FM3Str, "DirectoryExt",
     263        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "DirectoryExt",
    263264                            (PVOID) &fDirectory, size);
    264265
     
    281282        BOOL fRemember = WinQueryButtonCheckstate(hwnd, EXT_REMEMBER);
    282283        size = sizeof(BOOL);
    283         PrfWriteProfileData(fmprof, FM3Str, "FileNamePathExt",
     284        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "FileNamePathExt",
    284285                            fRemember ? FALSE : (PVOID) &fFileNameExtPath, size);
    285286        if (fRemember) {
     
    346347    case EXT_FILENAME:
    347348      if (SHORT2FROMMP(mp1) == EN_KILLFOCUS)
    348         WinSetDlgItemText(hwnd, EXT_HELP, GetPString(IDS_ARCDEFAULTHELPTEXT));
     349        WinSetDlgItemText(hwnd, EXT_HELP, (CHAR *) GetPString(IDS_ARCDEFAULTHELPTEXT));
    349350      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    350         WinSetDlgItemText(hwnd, EXT_HELP, GetPString(IDS_ARCARCNAMEHELPTEXT));
     351        WinSetDlgItemText(hwnd, EXT_HELP, (CHAR *) GetPString(IDS_ARCARCNAMEHELPTEXT));
    351352      break;
    352353
    353354    case EXT_DIRECTORY:
    354355      if (SHORT2FROMMP(mp1) == EN_KILLFOCUS)
    355         WinSetDlgItemText(hwnd, EXT_HELP, GetPString(IDS_ARCDEFAULTHELPTEXT));
     356        WinSetDlgItemText(hwnd, EXT_HELP, (CHAR *) GetPString(IDS_ARCDEFAULTHELPTEXT));
    356357      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    357         WinSetDlgItemText(hwnd, EXT_HELP,
    358                           GetPString(IDS_EXTEXTRACTDIRHELPTEXT));
     358        WinSetDlgItemText(hwnd, EXT_HELP, (CHAR *) GetPString(IDS_EXTEXTRACTDIRHELPTEXT));
    359359      break;
    360360
    361361    case EXT_COMMAND:
    362362      if (SHORT2FROMMP(mp1) == EN_KILLFOCUS)
    363         WinSetDlgItemText(hwnd, EXT_HELP, GetPString(IDS_ARCDEFAULTHELPTEXT));
     363        WinSetDlgItemText(hwnd, EXT_HELP, (CHAR *) GetPString(IDS_ARCDEFAULTHELPTEXT));
    364364      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    365         WinSetDlgItemText(hwnd, EXT_HELP, GetPString(IDS_ARCCMDHELPTEXT));
     365        WinSetDlgItemText(hwnd, EXT_HELP, (CHAR *) GetPString(IDS_ARCCMDHELPTEXT));
    366366      break;
    367367
    368368    case EXT_MASK:
    369369      if (SHORT2FROMMP(mp1) == EN_KILLFOCUS)
    370         WinSetDlgItemText(hwnd, EXT_HELP, GetPString(IDS_ARCDEFAULTHELPTEXT));
     370        WinSetDlgItemText(hwnd, EXT_HELP, (CHAR *) GetPString(IDS_ARCDEFAULTHELPTEXT));
    371371      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    372         WinSetDlgItemText(hwnd, EXT_HELP, GetPString(IDS_ARCMASKHELPTEXT));
     372        WinSetDlgItemText(hwnd, EXT_HELP, (CHAR *) GetPString(IDS_ARCMASKHELPTEXT));
    373373      break;
    374374
     
    430430          strcpy(lastextractpath, s);
    431431          if (fRemember) {
    432             PrfWriteProfileString(fmprof, FM3Str, "Ext_ExtractDir", s);
     432            PrfWriteProfileString(fmprof, (CHAR *) FM3Str, "Ext_ExtractDir", s);
    433433            fRemember = WinQueryButtonCheckstate(hwnd, EXT_WDIRS);
    434434            size = sizeof(BOOL);
    435             PrfWriteProfileData(fmprof, FM3Str, "Ext_WDirs",
     435            PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Ext_WDirs",
    436436                                (PVOID) &fRemember, size);
    437437            fRemember = TRUE;
     
    446446            strcpy(arcdata->masks, s);
    447447            if (fRemember)
    448               PrfWriteProfileString(fmprof, FM3Str, "Ext_Mask", s);
     448              PrfWriteProfileString(fmprof, (CHAR *) FM3Str, "Ext_Mask", s);
    449449            arcdata->ret = 1;
    450450            WinDismissDlg(hwnd, 1);
  • trunk/dll/filldir.c

    r1478 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2009 Steven H. Levine
     9  Copyright (c) 2001, 2010 Steven H. Levine
    1010
    1111  10 Jan 04 SHL ProcessDirectory: avoid most large drive failures
     
    8484  15 Nov 09 GKY Avoid szBuf overflow in FillTreeCnr
    8585  15 Nov 09 GKY Optimize some check code
     86  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    8687
    8788***********************************************************************/
     
    10951096          if (hwndStatus && dcd &&
    10961097              dcd->hwndFrame == WinQueryActiveWindow(dcd->hwndParent)) {
    1097             WinSetWindowText(hwndStatus, GetPString(IDS_PLEASEWAITCOUNTINGTEXT));
     1098            WinSetWindowText(hwndStatus, (CHAR *) GetPString(IDS_PLEASEWAITCOUNTINGTEXT));
    10981099          }
    10991100          pci = pciFirst;
     
    17091710        char s[64];
    17101711        sprintf(s, "PARAMETERS=%s", szSuggest);
    1711         WinCreateObject(WPProgram, "FM/2", s, FM3Folder, CO_UPDATEIFEXISTS);
    1712         WinCreateObject(WPProgram,
    1713                         "FM/2 Lite", s, FM3Folder, CO_UPDATEIFEXISTS);
    1714         WinCreateObject(WPProgram,
    1715                         "Archive Viewer/2", s, FM3Tools, CO_UPDATEIFEXISTS);
    1716         WinCreateObject(WPProgram,
    1717                         "Dir Sizes", s, FM3Tools, CO_UPDATEIFEXISTS);
    1718         WinCreateObject(WPProgram,
    1719                         "Visual Tree", s, FM3Tools, CO_UPDATEIFEXISTS);
    1720         WinCreateObject(WPProgram,
    1721                         "Visual Directory", s, FM3Tools, CO_UPDATEIFEXISTS);
    1722         WinCreateObject(WPProgram,
    1723                         "Global File Viewer", s, FM3Tools, CO_UPDATEIFEXISTS);
    1724         WinCreateObject(WPProgram, "Databar", s, FM3Tools, CO_UPDATEIFEXISTS);
     1712        WinCreateObject((CHAR *) WPProgram, "FM/2", s, (CHAR *) FM3Folder, CO_UPDATEIFEXISTS);
     1713        WinCreateObject((CHAR *) WPProgram,
     1714                        "FM/2 Lite", s, (CHAR *) FM3Folder, CO_UPDATEIFEXISTS);
     1715        WinCreateObject((CHAR *) WPProgram,
     1716                        "Archive Viewer/2", s, (CHAR *) FM3Tools, CO_UPDATEIFEXISTS);
     1717        WinCreateObject((CHAR *) WPProgram,
     1718                        "Dir Sizes", s, (CHAR *) FM3Tools, CO_UPDATEIFEXISTS);
     1719        WinCreateObject((CHAR *) WPProgram,
     1720                        "Visual Tree", s, (CHAR *) FM3Tools, CO_UPDATEIFEXISTS);
     1721        WinCreateObject((CHAR *) WPProgram,
     1722                        "Visual Directory", s, (CHAR *) FM3Tools, CO_UPDATEIFEXISTS);
     1723        WinCreateObject((CHAR *) WPProgram,
     1724                        "Global File Viewer", s, (CHAR *) FM3Tools, CO_UPDATEIFEXISTS);
     1725        WinCreateObject((CHAR *) WPProgram, "Databar", s, (CHAR *) FM3Tools, CO_UPDATEIFEXISTS);
    17251726      }
    17261727      else if (MBID_CANCEL) {
  • trunk/dll/filter.c

    r1471 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2004, 2009 Steven H.Levine
     9  Copyright (c) 2004, 2010 Steven H.Levine
    1010
    1111  01 Aug 04 SHL Rework lstrip/rstrip usage
     
    1919  07 Feb 09 GKY Eliminate Win_Error2 by moving function names to PCSZs used in Win_Error
    2020  07 Feb 09 GKY Allow user to turn off alert and/or error beeps in settings notebook.
    21   28 Sep 09 SHL Remember last selected mask listbox entry
     21  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    2222
    2323***********************************************************************/
     
    4040#include "errutil.h"                    // Dos_Error...
    4141#include "strutil.h"                    // GetPString
    42 #include "pathutil.h"                   // BldFullPathName
     42#include "pathutil.h"                   // BldFullPathName
    4343#include "filter.h"
    4444#include "select.h"                     // SetMask
     
    5252#pragma data_seg(FILTER_DATA)
    5353
    54 static PCSZ PSCZ_FILTER_LASTMASK_SELECT = "Filter.LastMaskSelect";
    55 
    5654static PSZ pszSrcFile = __FILE__;
    5755
     
    7472INT APIENTRY Filter(PMINIRECORDCORE rmini, PVOID arg)
    7573{
    76   MASK *mask = (MASK *)arg;
     74
     75  MASK *mask = (MASK *) arg;
    7776  PCNRITEM r;
    7877  INT x;
     
    10099        || ((mask->antiattr & FILE_DIRECTORY)
    101100            && !(r->attrFile & FILE_DIRECTORY)))
    102         return FALSE;
     101        return FALSE;
    103102    if (*mask->szMask) {
    104103      file = strrchr(r->pszFileName, '\\');
    105104      if (!file)
    106         file = strrchr(r->pszFileName, ':');
     105        file = strrchr(r->pszFileName, ':');
    107106      if (file)
    108         file++;
     107        file++;
    109108      else
    110         file = r->pszFileName;
     109        file = r->pszFileName;
    111110      if (mask->pszMasks[1]) {
    112         for (x = 0; mask->pszMasks[x]; x++) {
    113           if (*mask->pszMasks[x]) {
    114             if (*mask->pszMasks[x] != '/') {
    115               if (wildcard((strchr(mask->pszMasks[x], '\\') ||
    116                             strchr(mask->pszMasks[x], ':')) ?
    117                            r->pszFileName : file, mask->pszMasks[x], FALSE))
    118                 ret = TRUE;
    119             }
    120             else {
    121               if (wildcard((strchr(mask->pszMasks[x], '\\') ||
    122                             strchr(mask->pszMasks[x], ':')) ?
    123                            r->pszFileName : file, mask->pszMasks[x] + 1,
    124                            FALSE)) {
    125                 ret = FALSE;
    126                 break;
    127               }
    128             }
    129           }
    130         }
     111        for (x = 0; mask->pszMasks[x]; x++) {
     112          if (*mask->pszMasks[x]) {
     113            if (*mask->pszMasks[x] != '/') {
     114              if (wildcard((strchr(mask->pszMasks[x], '\\') ||
     115                            strchr(mask->pszMasks[x], ':')) ?
     116                           r->pszFileName : file, mask->pszMasks[x], FALSE))
     117                ret = TRUE;
     118            }
     119            else {
     120              if (wildcard((strchr(mask->pszMasks[x], '\\') ||
     121                            strchr(mask->pszMasks[x], ':')) ?
     122                           r->pszFileName : file, mask->pszMasks[x] + 1,
     123                           FALSE)) {
     124                ret = FALSE;
     125                break;
     126              }
     127            }
     128          }
     129        }
    131130      }
    132131      else {
    133         if (wildcard((strchr(mask->szMask, '\\') ||
    134                       strchr(mask->szMask, ':')) ?
    135                      r->pszFileName : file, mask->szMask, FALSE))
    136           ret = TRUE;
     132        if (wildcard((strchr(mask->szMask, '\\') ||
     133                      strchr(mask->szMask, ':')) ?
     134                     r->pszFileName : file, mask->szMask, FALSE))
     135          ret = TRUE;
    137136      }
    138137    }
     
    151150static VOID load_masks(VOID)
    152151{
     152
    153153  FILE *fp;
    154154  LINKMASKS *info, *last = NULL;
     
    178178        }
    179179      }
    180     } //while
     180    }  //while
    181181    fclose(fp);
    182182  }
     
    218218static VOID add_mask(CHAR * mask)
    219219{
     220
    220221  LINKMASKS *info;
    221222  LINKMASKS *last = NULL;
     
    253254static VOID remove_mask(CHAR * mask)
    254255{
     256
    255257  LINKMASKS *info, *last = NULL;
    256258
     
    285287  SHORT sSelect;
    286288  CHAR s[CCHMAXPATH];
    287   ULONG size;
    288   static SHORT sLastMaskSelect = LIT_NONE;
    289289
    290290  switch (msg) {
     
    297297      break;
    298298    }
    299 
    300     if (!loadedmasks) {
     299    if (!loadedmasks)
    301300      load_masks();
    302       size = sizeof(sLastMaskSelect);
    303       PrfQueryProfileData(fmprof, appname, PSCZ_FILTER_LASTMASK_SELECT, &sLastMaskSelect, &size);
    304     }
    305 
    306301    WinSetWindowPtr(hwnd, QWL_USER, mp2);
    307 
    308302    info = maskhead;
    309303    while (info) {
     
    313307      info = info->next;
    314308    }
    315     if (sLastMaskSelect >= 0)
    316       WinSendDlgItemMsg(hwnd, MSK_LISTBOX, LM_SELECTITEM,
    317                         MPFROMSHORT(sLastMaskSelect), MPFROMSHORT(TRUE));
    318 
    319     mask = (MASK *)mp2;
    320 
     309    mask = (MASK *) mp2;
    321310    if (mask->fNoAttribs) {
    322311      WinEnableWindow(WinWindowFromID(hwnd, MSK_SYSTEM), FALSE);
     
    336325      WinCheckButton(hwnd, MSK_HIDDEN, (mask->attrFile & FILE_HIDDEN) != 0);
    337326      WinCheckButton(hwnd, MSK_READONLY,
    338                      (mask->attrFile & FILE_READONLY) != 0);
     327                     (mask->attrFile & FILE_READONLY) != 0);
    339328      WinCheckButton(hwnd, MSK_ARCHIVED,
    340                      (mask->attrFile & FILE_ARCHIVED) != 0);
     329                     (mask->attrFile & FILE_ARCHIVED) != 0);
    341330      WinCheckButton(hwnd, MSK_DIRECTORY,
    342                      (mask->attrFile & FILE_DIRECTORY) != 0);
     331                     (mask->attrFile & FILE_DIRECTORY) != 0);
    343332      WinCheckButton(hwnd, MSK_MUSTSYSTEM,
    344                      (mask->antiattr & FILE_SYSTEM) != 0);
     333                     (mask->antiattr & FILE_SYSTEM) != 0);
    345334      WinCheckButton(hwnd, MSK_MUSTHIDDEN,
    346                      (mask->antiattr & FILE_HIDDEN) != 0);
     335                     (mask->antiattr & FILE_HIDDEN) != 0);
    347336      WinCheckButton(hwnd, MSK_MUSTREADONLY,
    348                      (mask->antiattr & FILE_READONLY) != 0);
     337                     (mask->antiattr & FILE_READONLY) != 0);
    349338      WinCheckButton(hwnd, MSK_MUSTARCHIVED,
    350                      (mask->antiattr & FILE_ARCHIVED) != 0);
     339                     (mask->antiattr & FILE_ARCHIVED) != 0);
    351340      WinCheckButton(hwnd, MSK_MUSTDIRECTORY,
    352                      (mask->antiattr & FILE_DIRECTORY) != 0);
     341                     (mask->antiattr & FILE_DIRECTORY) != 0);
    353342      if (mask->fNoDirs)
    354         WinEnableWindow(WinWindowFromID(hwnd, MSK_SHOWDIRS), FALSE);
     343        WinEnableWindow(WinWindowFromID(hwnd, MSK_SHOWDIRS), FALSE);
    355344      else
    356         WinCheckButton(hwnd, MSK_SHOWDIRS, (mask->fShowDirs != FALSE));
     345        WinCheckButton(hwnd, MSK_SHOWDIRS, (mask->fShowDirs != FALSE));
    357346      WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTSYSTEM),
    358                       (mask->attrFile & FILE_SYSTEM) != 0);
     347                      (mask->attrFile & FILE_SYSTEM) != 0);
    359348      WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTHIDDEN),
    360                       (mask->attrFile & FILE_HIDDEN) != 0);
     349                      (mask->attrFile & FILE_HIDDEN) != 0);
    361350      WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTARCHIVED),
    362                       (mask->attrFile & FILE_ARCHIVED) != 0);
     351                      (mask->attrFile & FILE_ARCHIVED) != 0);
    363352      WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTREADONLY),
    364                       (mask->attrFile & FILE_READONLY) != 0);
     353                      (mask->attrFile & FILE_READONLY) != 0);
    365354      WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTDIRECTORY),
    366                       (mask->attrFile & FILE_DIRECTORY) != 0);
    367 
    368       if (*mask->szMask) {
    369         CHAR *p;
    370         strcpy(s, mask->szMask);
    371         if (!strchr(mask->szMask, '?') && !strchr(mask->szMask, '*')) {
    372           p = strrchr(mask->szMask, '.');
    373           if (p && *(p + 1)) {
    374             *s = '*';
    375             strcpy(s + 1, p);
    376           }
    377         }
    378         WinSetDlgItemText(hwnd, MSK_MASK, s);
    379         WinSendDlgItemMsg(hwnd, MSK_MASK, EM_SETSEL,
    380                           MPFROM2SHORT(0, CCHMAXPATH), MPVOID);
    381         PostMsg(hwnd, UM_SETDIR, MPVOID, MPVOID);
    382       }
    383 
    384       if (mask->fIsTree) {
    385         WinCheckButton(hwnd, MSK_DIRECTORY, TRUE);
    386         WinCheckButton(hwnd, MSK_SHOWDIRS, FALSE);
    387         WinEnableWindow(WinWindowFromID(hwnd, MSK_DIRECTORY), FALSE);
    388         WinEnableWindow(WinWindowFromID(hwnd, MSK_SHOWDIRS), FALSE);
    389       }
    390 
    391       if (mask->fIsSeeAll) {
    392         WinCheckButton(hwnd, MSK_DIRECTORY, FALSE);
    393         WinCheckButton(hwnd, MSK_MUSTDIRECTORY, FALSE);
    394         WinCheckButton(hwnd, MSK_SHOWDIRS, FALSE);
    395         WinEnableWindow(WinWindowFromID(hwnd, MSK_DIRECTORY), FALSE);
    396         WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTDIRECTORY), FALSE);
    397         WinEnableWindow(WinWindowFromID(hwnd, MSK_SHOWDIRS), FALSE);
    398       }
    399 
    400       if (*mask->prompt)
    401         WinSetWindowText(hwnd, mask->prompt);
    402       if (!PostMsg(hwnd, UM_SETUP, MPVOID, MPVOID))
    403         WinSendMsg(hwnd, UM_SETUP, MPVOID, MPVOID);
    404     }
     355                    (mask->attrFile & FILE_DIRECTORY) != 0);
     356    }
     357    if (*mask->szMask) {
     358      CHAR *p;
     359
     360      strcpy(s, mask->szMask);
     361      if (!strchr(mask->szMask, '?') && !strchr(mask->szMask, '*')) {
     362        p = strrchr(mask->szMask, '.');
     363        if (p && *(p + 1)) {
     364          *s = '*';
     365          strcpy(s + 1, p);
     366        }
     367      }
     368      WinSetDlgItemText(hwnd, MSK_MASK, s);
     369      WinSendDlgItemMsg(hwnd, MSK_MASK, EM_SETSEL,
     370                        MPFROM2SHORT(0, CCHMAXPATH), MPVOID);
     371      PostMsg(hwnd, UM_SETDIR, MPVOID, MPVOID);
     372    }
     373    if (mask->fIsTree) {
     374      WinCheckButton(hwnd, MSK_DIRECTORY, TRUE);
     375      WinCheckButton(hwnd, MSK_SHOWDIRS, FALSE);
     376      WinEnableWindow(WinWindowFromID(hwnd, MSK_DIRECTORY), FALSE);
     377      WinEnableWindow(WinWindowFromID(hwnd, MSK_SHOWDIRS), FALSE);
     378    }
     379    if (mask->fIsSeeAll) {
     380      WinCheckButton(hwnd, MSK_DIRECTORY, FALSE);
     381      WinCheckButton(hwnd, MSK_MUSTDIRECTORY, FALSE);
     382      WinCheckButton(hwnd, MSK_SHOWDIRS, FALSE);
     383      WinEnableWindow(WinWindowFromID(hwnd, MSK_DIRECTORY), FALSE);
     384      WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTDIRECTORY), FALSE);
     385      WinEnableWindow(WinWindowFromID(hwnd, MSK_SHOWDIRS), FALSE);
     386    }
     387    if (*mask->prompt)
     388      WinSetWindowText(hwnd, mask->prompt);
     389    if (!PostMsg(hwnd, UM_SETUP, MPVOID, MPVOID))
     390      WinSendMsg(hwnd, UM_SETUP, MPVOID, MPVOID);
    405391    break;
    406392
     
    430416        if (!WinCreateWindow(hwnd,
    431417                             WC_STATIC,
    432                              GetPString(IDS_TEXTTITLETEXT),
     418                             (CHAR *) GetPString(IDS_TEXTTITLETEXT),
    433419                             SS_TEXT |
    434420                             DT_VCENTER | DT_RIGHT,
     
    437423                             50,
    438424                             swpE.cy, hwnd, HWND_TOP, 65535, NULL, NULL)) {
    439           Win_Error(hwnd, hwnd, pszSrcFile, __LINE__,
    440                     PCSZ_WINCREATEWINDOW);
     425          Win_Error(hwnd, hwnd, pszSrcFile, __LINE__,
     426                    PCSZ_WINCREATEWINDOW);
    441427        }
    442428        if (!WinCreateWindow(hwnd,
     
    449435                             swpL.cx - 54,
    450436                             swpE.cy, hwnd, HWND_TOP, MSK_TEXT, NULL, NULL)) {
    451           Win_Error(hwnd, hwnd, pszSrcFile, __LINE__,
    452                     PCSZ_WINCREATEWINDOW);
    453         }
    454         WinSendDlgItemMsg(hwnd, MSK_TEXT, EM_SETTEXTLIMIT,
    455                           MPFROM2SHORT(256, 0), MPVOID);
     437          Win_Error(hwnd, hwnd, pszSrcFile, __LINE__,
     438                    PCSZ_WINCREATEWINDOW);
     439        }
     440        WinSendDlgItemMsg(hwnd, MSK_TEXT,
     441                          EM_SETTEXTLIMIT, MPFROM2SHORT(256, 0), MPVOID);
    456442        if (mask->szText) {
    457443          WinSetDlgItemText(hwnd, MSK_TEXT, mask->szText);
    458           WinSendDlgItemMsg(hwnd, MSK_TEXT, EM_SETSEL,
    459                             MPFROM2SHORT(0, 256), MPVOID);
     444          WinSendDlgItemMsg(hwnd, MSK_TEXT,
     445                            EM_SETSEL, MPFROM2SHORT(0, 256), MPVOID);
    460446        }
    461447      }
     
    533519      case LN_SELECT:
    534520        {
    535           sSelect = (SHORT) WinSendDlgItemMsg(hwnd, MSK_LISTBOX, LM_QUERYSELECTION,
     521          sSelect = (SHORT) WinSendDlgItemMsg(hwnd,
     522                                              MSK_LISTBOX,
     523                                              LM_QUERYSELECTION,
    536524                                              MPFROMSHORT(LIT_FIRST), MPVOID);
    537525          *s = 0;
    538           if (sSelect >= 0) {
    539             sLastMaskSelect = sSelect;
     526          if (sSelect >= 0)
    540527            WinSendDlgItemMsg(hwnd, MSK_LISTBOX, LM_QUERYITEMTEXT,
    541                               MPFROM2SHORT(sSelect,
    542                                            CCHMAXPATH), MPFROMP(s));
    543           }
     528                              MPFROM2SHORT(sSelect, CCHMAXPATH), MPFROMP(s));
    544529          WinSetDlgItemText(hwnd, MSK_MASK, s);
    545530        }
     
    557542    switch (SHORT1FROMMP(mp1)) {
    558543    case MSK_ALL:
    559       mask = (MASK *)INSTDATA(hwnd);
    560       if (mask) {
    561         if (!mask->fNoAttribs) {
    562           WinCheckButton(hwnd, MSK_SYSTEM, TRUE);
    563           WinCheckButton(hwnd, MSK_HIDDEN, TRUE);
    564           WinCheckButton(hwnd, MSK_READONLY, TRUE);
    565           WinCheckButton(hwnd, MSK_ARCHIVED, TRUE);
    566           WinCheckButton(hwnd, MSK_DIRECTORY, TRUE);
    567           WinCheckButton(hwnd, MSK_MUSTSYSTEM, FALSE);
    568           WinCheckButton(hwnd, MSK_MUSTHIDDEN, FALSE);
    569           WinCheckButton(hwnd, MSK_MUSTREADONLY, FALSE);
    570           WinCheckButton(hwnd, MSK_MUSTARCHIVED, FALSE);
    571           WinCheckButton(hwnd, MSK_MUSTDIRECTORY, FALSE);
    572           if (!mask->fNoDirs)
    573             WinCheckButton(hwnd, MSK_SHOWDIRS, TRUE);
    574           WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTSYSTEM), TRUE);
    575           WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTHIDDEN), TRUE);
    576           WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTARCHIVED), TRUE);
    577           WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTREADONLY), TRUE);
    578           WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTDIRECTORY), TRUE);
    579         }
    580         if (mask->fIsTree) {
    581           WinCheckButton(hwnd, MSK_DIRECTORY, TRUE);
    582           WinCheckButton(hwnd, MSK_MUSTDIRECTORY, FALSE);
    583           WinCheckButton(hwnd, MSK_SHOWDIRS, FALSE);
    584           WinEnableWindow(WinWindowFromID(hwnd, MSK_DIRECTORY), FALSE);
    585           WinEnableWindow(WinWindowFromID(hwnd, MSK_SHOWDIRS), FALSE);
    586         }
    587         if (mask->fIsSeeAll) {
    588           WinCheckButton(hwnd, MSK_DIRECTORY, FALSE);
    589           WinCheckButton(hwnd, MSK_MUSTDIRECTORY, FALSE);
    590           WinCheckButton(hwnd, MSK_SHOWDIRS, FALSE);
    591           WinEnableWindow(WinWindowFromID(hwnd, MSK_DIRECTORY), FALSE);
    592           WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTDIRECTORY), FALSE);
    593           WinEnableWindow(WinWindowFromID(hwnd, MSK_SHOWDIRS), FALSE);
     544      {
     545        mask = (MASK *) INSTDATA(hwnd);
     546
     547        if (mask) {
     548          if (!mask->fNoAttribs) {
     549            WinCheckButton(hwnd, MSK_SYSTEM, TRUE);
     550            WinCheckButton(hwnd, MSK_HIDDEN, TRUE);
     551            WinCheckButton(hwnd, MSK_READONLY, TRUE);
     552            WinCheckButton(hwnd, MSK_ARCHIVED, TRUE);
     553            WinCheckButton(hwnd, MSK_DIRECTORY, TRUE);
     554            WinCheckButton(hwnd, MSK_MUSTSYSTEM, FALSE);
     555            WinCheckButton(hwnd, MSK_MUSTHIDDEN, FALSE);
     556            WinCheckButton(hwnd, MSK_MUSTREADONLY, FALSE);
     557            WinCheckButton(hwnd, MSK_MUSTARCHIVED, FALSE);
     558            WinCheckButton(hwnd, MSK_MUSTDIRECTORY, FALSE);
     559            if (!mask->fNoDirs)
     560              WinCheckButton(hwnd, MSK_SHOWDIRS, TRUE);
     561            WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTSYSTEM), TRUE);
     562            WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTHIDDEN), TRUE);
     563            WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTARCHIVED), TRUE);
     564            WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTREADONLY), TRUE);
     565            WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTDIRECTORY), TRUE);
     566          }
     567          if (mask->fIsTree) {
     568            WinCheckButton(hwnd, MSK_DIRECTORY, TRUE);
     569            WinCheckButton(hwnd, MSK_MUSTDIRECTORY, FALSE);
     570            WinCheckButton(hwnd, MSK_SHOWDIRS, FALSE);
     571            WinEnableWindow(WinWindowFromID(hwnd, MSK_DIRECTORY), FALSE);
     572            WinEnableWindow(WinWindowFromID(hwnd, MSK_SHOWDIRS), FALSE);
     573          }
     574          if (mask->fIsSeeAll) {
     575            WinCheckButton(hwnd, MSK_DIRECTORY, FALSE);
     576            WinCheckButton(hwnd, MSK_MUSTDIRECTORY, FALSE);
     577            WinCheckButton(hwnd, MSK_SHOWDIRS, FALSE);
     578            WinEnableWindow(WinWindowFromID(hwnd, MSK_DIRECTORY), FALSE);
     579            WinEnableWindow(WinWindowFromID(hwnd, MSK_MUSTDIRECTORY), FALSE);
     580            WinEnableWindow(WinWindowFromID(hwnd, MSK_SHOWDIRS), FALSE);
     581          }
    594582        }
    595583      }
     
    601589    case MSK_DELETE:
    602590    case DID_OK:
    603       mask = INSTDATA(hwnd);
    604       *s = 0;
    605       WinQueryDlgItemText(hwnd, MSK_MASK, CCHMAXPATH, s);       // Entry field
    606       s[CCHMAXPATH - 1] = 0;
    607       bstrip(s);
    608       if (SHORT1FROMMP(mp1) == DID_OK) {
    609         mask->attrFile =
    610           (WinQueryButtonCheckstate(hwnd, MSK_SYSTEM) *
    611            FILE_SYSTEM) | (WinQueryButtonCheckstate(hwnd,
    612                                                     MSK_HIDDEN) *
    613                            FILE_HIDDEN) | (WinQueryButtonCheckstate(hwnd,
    614                                                                     MSK_READONLY)
    615                                            *
    616                                            FILE_READONLY) |
    617           (WinQueryButtonCheckstate(hwnd, MSK_ARCHIVED) *
    618            FILE_ARCHIVED) | (WinQueryButtonCheckstate(hwnd,
    619                                                       MSK_DIRECTORY) *
    620                              FILE_DIRECTORY);
    621         mask->antiattr =
    622           (WinQueryButtonCheckstate(hwnd, MSK_MUSTSYSTEM) *
    623            FILE_SYSTEM) | (WinQueryButtonCheckstate(hwnd,
    624                                                     MSK_MUSTHIDDEN) *
    625                            FILE_HIDDEN) | (WinQueryButtonCheckstate(hwnd,
    626                                                                     MSK_MUSTREADONLY)
    627                                            *
    628                                            FILE_READONLY) |
    629           (WinQueryButtonCheckstate(hwnd, MSK_MUSTARCHIVED) *
    630            FILE_ARCHIVED) | (WinQueryButtonCheckstate(hwnd,
    631                                                       MSK_MUSTDIRECTORY) *
    632                              FILE_DIRECTORY);
    633         mask->fShowDirs =
    634           (WinQueryButtonCheckstate(hwnd, MSK_SHOWDIRS) != FALSE);
    635         if (mask->fText)
    636           WinQueryDlgItemText(hwnd, MSK_TEXT, 256, mask->szText);
    637       }
    638       if (*s) {
     591      {
     592
     593        mask = INSTDATA(hwnd);
     594        *s = 0;
     595        WinQueryDlgItemText(hwnd, MSK_MASK, CCHMAXPATH, s);
     596        s[CCHMAXPATH - 1] = 0;
     597        bstrip(s);
    639598        if (SHORT1FROMMP(mp1) == DID_OK) {
    640           strcpy(mask->szMask, s);
    641           add_mask(s);
    642           save_masks();
    643           SetMask(mask->szMask, mask);
    644           sLastMaskSelect = (SHORT)WinSendDlgItemMsg(hwnd, MSK_LISTBOX, LM_INSERTITEM,
    645                                                      MPFROM2SHORT(LIT_SORTASCENDING, 0),
    646                                                      MPFROMP(s));
    647           PrfWriteProfileData(fmprof, appname,
    648                               PSCZ_FILTER_LASTMASK_SELECT, &sLastMaskSelect, sizeof(sLastMaskSelect));
    649           WinDismissDlg(hwnd, 1);
     599          mask->attrFile =
     600            (WinQueryButtonCheckstate(hwnd, MSK_SYSTEM) *
     601             FILE_SYSTEM) | (WinQueryButtonCheckstate(hwnd,
     602                                                      MSK_HIDDEN) *
     603                             FILE_HIDDEN) | (WinQueryButtonCheckstate(hwnd,
     604                                                                      MSK_READONLY)
     605                                             *
     606                                             FILE_READONLY) |
     607            (WinQueryButtonCheckstate(hwnd, MSK_ARCHIVED) *
     608             FILE_ARCHIVED) | (WinQueryButtonCheckstate(hwnd,
     609                                                        MSK_DIRECTORY) *
     610                               FILE_DIRECTORY);
     611          mask->antiattr =
     612            (WinQueryButtonCheckstate(hwnd, MSK_MUSTSYSTEM) *
     613             FILE_SYSTEM) | (WinQueryButtonCheckstate(hwnd,
     614                                                      MSK_MUSTHIDDEN) *
     615                             FILE_HIDDEN) | (WinQueryButtonCheckstate(hwnd,
     616                                                                      MSK_MUSTREADONLY)
     617                                             *
     618                                             FILE_READONLY) |
     619            (WinQueryButtonCheckstate(hwnd, MSK_MUSTARCHIVED) *
     620             FILE_ARCHIVED) | (WinQueryButtonCheckstate(hwnd,
     621                                                        MSK_MUSTDIRECTORY) *
     622                               FILE_DIRECTORY);
     623          mask->fShowDirs =
     624            (WinQueryButtonCheckstate(hwnd, MSK_SHOWDIRS) != FALSE);
     625          if (mask->fText)
     626            WinQueryDlgItemText(hwnd, MSK_TEXT, 256, mask->szText);
     627        }
     628        if (*s) {
     629          if (SHORT1FROMMP(mp1) == DID_OK) {
     630            strcpy(mask->szMask, s);
     631            add_mask(s);
     632            save_masks();
     633            SetMask(mask->szMask, mask);
     634            WinDismissDlg(hwnd, 1);
     635          }
     636          else {
     637            // MSK_DELETE
     638            WinSetDlgItemText(hwnd, MSK_MASK, NullStr);
     639            remove_mask(s);
     640            save_masks();
     641            sSelect = (SHORT) WinSendDlgItemMsg(hwnd, MSK_LISTBOX, LM_SEARCHSTRING,
     642                                                MPFROM2SHORT(0, LIT_FIRST), MPFROMP(s));
     643            if (sSelect >= 0)
     644              WinSendDlgItemMsg(hwnd, MSK_LISTBOX, LM_DELETEITEM,
     645                                MPFROM2SHORT(sSelect, 0), MPVOID);
     646          }
    650647        }
    651648        else {
    652           // MSK_DELETE
    653           WinSetDlgItemText(hwnd, MSK_MASK, NullStr);
    654           remove_mask(s);
    655           save_masks();
    656           sSelect = (SHORT) WinSendDlgItemMsg(hwnd, MSK_LISTBOX, LM_SEARCHSTRING,
    657                                               MPFROM2SHORT(0, LIT_FIRST), MPFROMP(s));
    658           if (sSelect >= 0) {
    659             WinSendDlgItemMsg(hwnd, MSK_LISTBOX, LM_DELETEITEM,
    660                               MPFROM2SHORT(sSelect, 0), MPVOID);
    661             // Try to select next item
    662             if (!WinSendDlgItemMsg(hwnd, MSK_LISTBOX, LM_SELECTITEM,
    663                  MPFROMSHORT(sSelect), MPFROMSHORT(TRUE))) {
    664               sSelect = (SHORT)WinSendDlgItemMsg(hwnd, MSK_LISTBOX, LM_QUERYITEMCOUNT,
    665                                                      MPVOID, MPVOID);
    666               sSelect--;
    667               if (sSelect >= 0)
    668                 WinSendDlgItemMsg(hwnd, MSK_LISTBOX, LM_SELECTITEM,
    669                                   MPFROMSHORT(sSelect), MPFROMSHORT(TRUE));
    670             }
    671             sLastMaskSelect = sSelect;
    672           }
    673         }
    674       }
    675       else {
    676         if (SHORT1FROMMP(mp1) == DID_OK) {
    677           *mask->szMask = 0;
    678           SetMask(mask->szMask, mask);
    679           PrfWriteProfileData(fmprof, appname,
    680                               PSCZ_FILTER_LASTMASK_SELECT, &sLastMaskSelect, sizeof(sLastMaskSelect));
    681           WinDismissDlg(hwnd, 1);
    682         }
    683         else if (!fAlertBeepOff)
    684           DosBeep(50, 100);             // MSK_DELETE
     649          if (SHORT1FROMMP(mp1) == DID_OK) {
     650            *mask->szMask = 0;
     651            SetMask(mask->szMask, mask);
     652            WinDismissDlg(hwnd, 1);
     653          }
     654          else if (!fAlertBeepOff)
     655            DosBeep(50, 100);           // MSK_DELETE
     656        }
    685657      }
    686658      break;
     
    694666
    695667    case DID_CANCEL:
    696       PrfWriteProfileData(fmprof, appname,
    697                           PSCZ_FILTER_LASTMASK_SELECT, &sLastMaskSelect, sizeof(sLastMaskSelect));
    698668      WinDismissDlg(hwnd, 0);
    699669      break;
  • trunk/dll/flesh.c

    r1482 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2005, 2009 Steven H. Levine
     9  Copyright (c) 2005, 2010 Steven H. Levine
    1010
    1111  24 May 05 SHL Rework Win_Error usage
     
    3030                aren't user settable; realappname should be used for setting applicable to
    3131                one or more miniapp but not to FM/2
     32  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    3233
    3334***********************************************************************/
     
    370371                   GetPString(IDS_LANERROR2TEXT));
    371372            NoBrokenNotify = 255;
    372             PrfWriteProfileData(fmprof, FM3Str, "NoBrokenNotify",
     373            PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "NoBrokenNotify",
    373374                                &NoBrokenNotify, sizeof(ULONG));
    374375          }
     
    376377        else {
    377378          NoBrokenNotify--;
    378           PrfWriteProfileData(fmprof, FM3Str, "NoBrokenNotify",
     379          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "NoBrokenNotify",
    379380                              &NoBrokenNotify, sizeof(ULONG));
    380381        }
     
    439440                       GetPString(IDS_FSDERROR2TEXT));
    440441                NoBrokenNotify = 255;
    441                 PrfWriteProfileData(fmprof, FM3Str, "NoBrokenNotify",
     442                PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "NoBrokenNotify",
    442443                                    &NoBrokenNotify, sizeof(ULONG));
    443444              }
     
    445446            else {
    446447              NoBrokenNotify--;
    447               PrfWriteProfileData(fmprof, FM3Str, "NoBrokenNotify",
     448              PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "NoBrokenNotify",
    448449                                  &NoBrokenNotify, sizeof(ULONG));
    449450            }
  • trunk/dll/getnames.c

    r1438 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2006, 2009 Steven H. Levine
     9  Copyright (c) 2006, 2010 Steven H. Levine
    1010
    1111  23 Aug 06 SHL Comments
     
    1313  08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used)
    1414  28 Jun 09 GKY Added AddBackslashToPath() to remove repeatative code.
     15  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    1516
    1617***********************************************************************/
     
    118119      case CBN_SHOWLIST:
    119120        WinSetDlgItemText(hwnd,
    120                           FDLG_HELP, GetPString(IDS_CLICKDRIVEHELPTEXT));
     121                          FDLG_HELP, (CHAR *) GetPString(IDS_CLICKDRIVEHELPTEXT));
    121122        break;
    122123      }
     
    127128      case EN_SETFOCUS:
    128129        WinSetDlgItemText(hwnd,
    129                           FDLG_HELP, GetPString(IDS_ENTERFILEORMASKHELPTEXT));
     130                          FDLG_HELP, (CHAR *) GetPString(IDS_ENTERFILEORMASKHELPTEXT));
    130131        break;
    131132      case EN_KILLFOCUS:
    132         WinSetDlgItemText(hwnd, FDLG_HELP, GetPString(IDS_NAMEDEFHELPTEXT));
     133        WinSetDlgItemText(hwnd, FDLG_HELP, (CHAR *) GetPString(IDS_NAMEDEFHELPTEXT));
    133134        break;
    134135      }
     
    139140      case LN_SETFOCUS:
    140141        WinSetDlgItemText(hwnd,
    141                           FDLG_HELP, GetPString(IDS_DBLCLKDIRSWITCHHELPTEXT));
     142                          FDLG_HELP, (CHAR *) GetPString(IDS_DBLCLKDIRSWITCHHELPTEXT));
    142143        break;
    143144      case LN_KILLFOCUS:
    144         WinSetDlgItemText(hwnd, FDLG_HELP, GetPString(IDS_NAMEDEFHELPTEXT));
     145        WinSetDlgItemText(hwnd, FDLG_HELP, (CHAR *) GetPString(IDS_NAMEDEFHELPTEXT));
    145146        break;
    146147      }
     
    151152      case LN_SETFOCUS:
    152153        WinSetDlgItemText(hwnd, FDLG_HELP,
    153                           GetPString(IDS_DBLCLKFILEUSEHELPTEXT));
     154                          (CHAR *) GetPString(IDS_DBLCLKFILEUSEHELPTEXT));
    154155        break;
    155156      case LN_KILLFOCUS:
    156         WinSetDlgItemText(hwnd, FDLG_HELP, GetPString(IDS_NAMEDEFHELPTEXT));
     157        WinSetDlgItemText(hwnd, FDLG_HELP, (CHAR *) GetPString(IDS_NAMEDEFHELPTEXT));
    157158        break;
    158159      }
     
    163164      case CBN_SHOWLIST:
    164165        WinSetDlgItemText(hwnd,
    165                           FDLG_HELP, GetPString(IDS_DBLCLKDIRSWITCHHELPTEXT));
     166                          FDLG_HELP, (CHAR *) GetPString(IDS_DBLCLKDIRSWITCHHELPTEXT));
    166167        break;
    167168      case CBN_ENTER:
  • trunk/dll/grep.c

    r1471 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2009 Steven H. Levine
     9  Copyright (c) 2001, 2010 Steven H. Levine
    1010
    1111  12 Feb 03 SHL InsertGrepFile: standardize EA math
     
    3333  08 Mar 09 GKY Additional strings move to String Table
    3434  28 Jun 09 GKY Added AddBackslashToPath() to remove repeatative code.
     35  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    3536
    3637***********************************************************************/
     
    312313      // hwndStatus does not exist for applet
    313314      WinSetWindowText(hwndStatus ? hwndStatus : grep.hwndCurFile,
    314                        GetPString(grep.finddupes ? IDS_GREPDUPETEXT :
     315                       (CHAR *) GetPString(grep.finddupes ? IDS_GREPDUPETEXT :
    315316                                                   IDS_GREPSCANTEXT));
    316317
     
    722723    if (grep->sayfiles) {
    723724      if (!hwndStatus)
    724         WinSetWindowText(grep->hwndCurFile, GetPString(IDS_GREPINSERTINGTEXT));
     725        WinSetWindowText(grep->hwndCurFile, (CHAR *) GetPString(IDS_GREPINSERTINGTEXT));
    725726      else {
    726727        if (WinQueryFocus(HWND_DESKTOP) == grep->hwndFiles)
    727           WinSetWindowText(hwndStatus, GetPString(IDS_GREPINSERTINGTEXT));
     728          WinSetWindowText(hwndStatus, (CHAR *) GetPString(IDS_GREPINSERTINGTEXT));
    728729      }
    729730    }
     
    13291330  if (x) {
    13301331    if (!hwndStatus)
    1331       WinSetWindowText(grep->hwndCurFile, GetPString(IDS_GREPDUPESORTINGTEXT));
     1332      WinSetWindowText(grep->hwndCurFile, (CHAR *) GetPString(IDS_GREPDUPESORTINGTEXT));
    13321333    else if (WinQueryFocus(HWND_DESKTOP) == grep->hwndFiles)
    1333       WinSetWindowText(hwndStatus, GetPString(IDS_GREPDUPESORTINGTEXT));
     1334      WinSetWindowText(hwndStatus, (CHAR *) GetPString(IDS_GREPDUPESORTINGTEXT));
    13341335    // DosSleep(0);  //26 Aug 07 GKY 1  // 07 Feb 08 SHL
    13351336    grep->dupenames = xmalloc(sizeof(DUPES *) * (x + 1), pszSrcFile, __LINE__);
     
    13651366
    13661367      if (!hwndStatus)
    1367         WinSetWindowText(grep->hwndCurFile, GetPString(IDS_GREPDUPECOMPARINGTEXT));
     1368        WinSetWindowText(grep->hwndCurFile, (CHAR *) GetPString(IDS_GREPDUPECOMPARINGTEXT));
    13681369      else if (WinQueryFocus(HWND_DESKTOP) == grep->hwndFiles)
    1369         WinSetWindowText(hwndStatus, GetPString(IDS_GREPDUPECOMPARINGTEXT));
     1370        WinSetWindowText(hwndStatus, (CHAR *) GetPString(IDS_GREPDUPECOMPARINGTEXT));
    13701371
    13711372      InitITimer(pitdSleep, 0);         // Reset rate estimator
     
    15231524        DosBeep(50, 100);
    15241525      if (!hwndStatus)
    1525         WinSetWindowText(grep->hwndCurFile, GetPString(IDS_GREPDUPECOMPARINGTEXT));
     1526        WinSetWindowText(grep->hwndCurFile, (CHAR *) GetPString(IDS_GREPDUPECOMPARINGTEXT));
    15261527      else if (WinQueryFocus(HWND_DESKTOP) == grep->hwndFiles)
    1527         WinSetWindowText(hwndStatus, GetPString(IDS_GREPDUPECOMPARINGTEXT));
     1528        WinSetWindowText(hwndStatus, (CHAR *) GetPString(IDS_GREPDUPECOMPARINGTEXT));
    15281529      x = y = 0;
    15291530      xfree(grep->dupenames, pszSrcFile, __LINE__);
  • trunk/dll/grep2.c

    r1471 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2004, 2009 Steven H. Levine
     9  Copyright (c) 2004, 2010 Steven H. Levine
    1010
    1111  01 Aug 04 SHL Rework lstrip/rstrip usage
     
    2727  08 Mar 09 GKY Additional strings move to PCSZs in init.c
    2828  07 Oct 09 SHL Remember last search mask across runs
     29  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    2930
    3031  fixme for more excess locals to be gone
     
    229230      fInitDone = TRUE;
    230231    }
    231     else if (sLastMaskSelect == LIT_NONE) {
     232    else {//if (sLastMaskSelect == LIT_NONE) {
    232233      size = sizeof(sLastMaskSelect);
    233       PrfQueryProfileData(fmprof, appname, PSCZ_GREP_LASTMASK_SELECT, &sLastMaskSelect, &size);
     234      PrfQueryProfileData(fmprof, appname, (CHAR *) PSCZ_GREP_LASTMASK_SELECT, &sLastMaskSelect, &size);
    234235      if (sLastMaskSelect >= 0)
    235236      fInitDone = TRUE;
     
    262263                      GREP_MASK, EM_SETSEL, MPFROM2SHORT(0, 8192), MPVOID);
    263264    size = sizeof(BOOL);
    264     PrfQueryProfileData(fmprof, FM3Str, "RememberFlagsGrep",
     265    PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "RememberFlagsGrep",
    265266                        (PVOID) & gRemember, &size);
    266267    WinCheckButton(hwnd, GREP_REMEMBERFLAGS, gRemember);
    267268    if (gRemember) {
    268269      size = sizeof(BOOL);
    269       PrfQueryProfileData(fmprof, FM3Str, "Grep_Recurse",
     270      PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Grep_Recurse",
    270271                          (PVOID) & recurse, &size);
    271272      size = sizeof(BOOL);
    272       PrfQueryProfileData(fmprof, FM3Str, "Grep_Absolute",
     273      PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Grep_Absolute",
    273274                          (PVOID) & absolute, &size);
    274275      size = sizeof(BOOL);
    275       PrfQueryProfileData(fmprof, FM3Str, "Grep_Case",
     276      PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Grep_Case",
    276277                          (PVOID) & sensitive, &size);
    277278      size = sizeof(BOOL);
    278       PrfQueryProfileData(fmprof, FM3Str, "Grep_Sayfiles",
     279      PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Grep_Sayfiles",
    279280                          (PVOID) & sayfiles, &size);
    280281      size = sizeof(BOOL);
    281       PrfQueryProfileData(fmprof, FM3Str, "Grep_Searchfiles",
     282      PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Grep_Searchfiles",
    282283                          (PVOID) & searchFiles, &size);
    283284      size = sizeof(BOOL);
    284       PrfQueryProfileData(fmprof, FM3Str, "Grep_SearchfEAs",
     285      PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Grep_SearchfEAs",
    285286                          (PVOID) & searchEAs, &size);
    286287    }
     
    338339    }
    339340    // 25 Sep 09 SHL Reselect last last used item
    340     if (sLastMaskSelect >= 0)
    341       WinSendDlgItemMsg(hwnd, GREP_LISTBOX, LM_SELECTITEM,
    342                         MPFROMSHORT(sLastMaskSelect), MPFROMSHORT(TRUE));
     341    //if (sLastMaskSelect >= 0)
     342    //  WinSendDlgItemMsg(hwnd, GREP_LISTBOX, LM_SELECTITEM,
     343    //                  MPFROMSHORT(sLastMaskSelect), MPFROMSHORT(TRUE));
    343344
    344345    FillPathListBox(hwnd,
     
    369370        BOOL gRemember = WinQueryButtonCheckstate(hwnd, GREP_REMEMBERFLAGS);
    370371
    371         PrfWriteProfileData(fmprof, FM3Str, "RememberFlagsGrep",
     372        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "RememberFlagsGrep",
    372373                            (PVOID) & gRemember, sizeof(BOOL));
    373374      }
     
    378379      case LN_KILLFOCUS:
    379380        WinSetDlgItemText(hwnd,
    380                           GREP_HELP, GetPString(IDS_ARCDEFAULTHELPTEXT));
     381                          GREP_HELP, (CHAR *) GetPString(IDS_ARCDEFAULTHELPTEXT));
    381382        break;
    382383      case LN_SETFOCUS:
    383384        WinSetDlgItemText(hwnd,
    384                           GREP_HELP, GetPString(IDS_2CLICKADDDRVMASKTEXT));
     385                          GREP_HELP, (CHAR *) GetPString(IDS_2CLICKADDDRVMASKTEXT));
    385386        break;
    386387      case LN_ENTER:
     
    441442      case LN_KILLFOCUS:
    442443        WinSetDlgItemText(hwnd,
    443                           GREP_HELP, GetPString(IDS_ARCDEFAULTHELPTEXT));
     444                          GREP_HELP, (CHAR *) GetPString(IDS_ARCDEFAULTHELPTEXT));
    444445        break;
    445446      case LN_SETFOCUS:
    446         WinSetDlgItemText(hwnd, GREP_HELP, GetPString(IDS_ADDSELDELMASKTEXT));
     447        WinSetDlgItemText(hwnd, GREP_HELP, (CHAR *) GetPString(IDS_ADDSELDELMASKTEXT));
    447448        break;
    448449      case LN_ENTER:
     
    484485      if (SHORT2FROMMP(mp1) == EN_KILLFOCUS)
    485486        WinSetDlgItemText(hwnd,
    486                           GREP_HELP, GetPString(IDS_ARCDEFAULTHELPTEXT));
     487                          GREP_HELP, (CHAR *) GetPString(IDS_ARCDEFAULTHELPTEXT));
    487488      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    488         WinSetDlgItemText(hwnd, GREP_HELP, GetPString(IDS_MASKSFINDTEXT));
     489        WinSetDlgItemText(hwnd, GREP_HELP, (CHAR *) GetPString(IDS_MASKSFINDTEXT));
    489490      break;
    490491    case GREP_SEARCH:
    491492      if (SHORT2FROMMP(mp1) == MLN_KILLFOCUS)
    492493        WinSetDlgItemText(hwnd,
    493                           GREP_HELP, GetPString(IDS_ARCDEFAULTHELPTEXT));
     494                          GREP_HELP, (CHAR *) GetPString(IDS_ARCDEFAULTHELPTEXT));
    494495      if (SHORT2FROMMP(mp1) == MLN_SETFOCUS)
    495         WinSetDlgItemText(hwnd, GREP_HELP, GetPString(IDS_TEXTFINDTEXT));
     496        WinSetDlgItemText(hwnd, GREP_HELP, (CHAR *) GetPString(IDS_TEXTFINDTEXT));
    496497      break;
    497498    case GREP_GREATER:
    498499      if (SHORT2FROMMP(mp1) == EN_KILLFOCUS)
    499500        WinSetDlgItemText(hwnd,
    500                           GREP_HELP, GetPString(IDS_ARCDEFAULTHELPTEXT));
     501                          GREP_HELP, (CHAR *) GetPString(IDS_ARCDEFAULTHELPTEXT));
    501502      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    502         WinSetDlgItemText(hwnd, GREP_HELP, GetPString(IDS_MINSIZEFINDTEXT));
     503        WinSetDlgItemText(hwnd, GREP_HELP, (CHAR *) GetPString(IDS_MINSIZEFINDTEXT));
    503504      break;
    504505    case GREP_LESSER:
    505506      if (SHORT2FROMMP(mp1) == EN_KILLFOCUS)
    506507        WinSetDlgItemText(hwnd,
    507                           GREP_HELP, GetPString(IDS_ARCDEFAULTHELPTEXT));
     508                          GREP_HELP, (CHAR *) GetPString(IDS_ARCDEFAULTHELPTEXT));
    508509      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    509         WinSetDlgItemText(hwnd, GREP_HELP, GetPString(IDS_MAXSIZEFINDTEXT));
     510        WinSetDlgItemText(hwnd, GREP_HELP, (CHAR *) GetPString(IDS_MAXSIZEFINDTEXT));
    510511      break;
    511512    case GREP_NEWER:
    512513      if (SHORT2FROMMP(mp1) == EN_KILLFOCUS)
    513514        WinSetDlgItemText(hwnd,
    514                           GREP_HELP, GetPString(IDS_ARCDEFAULTHELPTEXT));
     515                          GREP_HELP, (CHAR *) GetPString(IDS_ARCDEFAULTHELPTEXT));
    515516      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    516         WinSetDlgItemText(hwnd, GREP_HELP, GetPString(IDS_MAXAGEFINDTEXT));
     517        WinSetDlgItemText(hwnd, GREP_HELP, (CHAR *) GetPString(IDS_MAXAGEFINDTEXT));
    517518      break;
    518519    case GREP_OLDER:
    519520      if (SHORT2FROMMP(mp1) == EN_KILLFOCUS)
    520521        WinSetDlgItemText(hwnd,
    521                           GREP_HELP, GetPString(IDS_ARCDEFAULTHELPTEXT));
     522                          GREP_HELP, (CHAR *) GetPString(IDS_ARCDEFAULTHELPTEXT));
    522523      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    523         WinSetDlgItemText(hwnd, GREP_HELP, GetPString(IDS_MINAGEFINDTEXT));
     524        WinSetDlgItemText(hwnd, GREP_HELP, (CHAR *) GetPString(IDS_MINAGEFINDTEXT));
    524525      break;
    525526    case GREP_FINDDUPES:
     
    855856        gRemember = WinQueryButtonCheckstate(hwnd, GREP_REMEMBERFLAGS);
    856857        if (gRemember) {
    857           PrfWriteProfileData(fmprof, FM3Str, "Grep_Recurse",
     858          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Grep_Recurse",
    858859                              (PVOID) & recurse, sizeof(BOOL));
    859           PrfWriteProfileData(fmprof, FM3Str, "Grep_Absolute",
     860          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Grep_Absolute",
    860861                              (PVOID) & absolute, sizeof(BOOL));
    861           PrfWriteProfileData(fmprof, FM3Str, "Grep_Case",
     862          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Grep_Case",
    862863                              (PVOID) & sensitive, sizeof(BOOL));
    863           PrfWriteProfileData(fmprof, FM3Str, "Grep_Sayfiles",
     864          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Grep_Sayfiles",
    864865                              (PVOID) & sayfiles, sizeof(BOOL));
    865           PrfWriteProfileData(fmprof, FM3Str, "Grep_Searchfiles",
     866          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Grep_Searchfiles",
    866867                              (PVOID) & searchFiles, sizeof(BOOL));
    867           PrfWriteProfileData(fmprof, FM3Str, "Grep_SearchfEAs",
     868          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Grep_SearchfEAs",
    868869                              (PVOID) & searchEAs, sizeof(BOOL));
    869870        }
    870871        PrfWriteProfileData(fmprof, appname,
    871                             PSCZ_GREP_LASTMASK_SELECT, &sLastMaskSelect, sizeof(sLastMaskSelect));
     872                            (CHAR *) PSCZ_GREP_LASTMASK_SELECT, &sLastMaskSelect, sizeof(sLastMaskSelect));
    872873        g.finddupes = WinQueryButtonCheckstate(hwnd, GREP_FINDDUPES) != 0;
    873874        if (g.finddupes) {
  • trunk/dll/info.c

    r1480 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2008 Steven H. Levine
     9  Copyright (c) 2001, 2010 Steven H. Levine
    1010
    1111  16 Oct 02 SHL Handle large partitions
     
    3535  22 Jul 09 GKY Check if drives support EAs add driveflag for this
    3636  22 Jul 09 GKY Add LocalHD driveflag
     37  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    3738
    3839***********************************************************************/
     
    273274              }
    274275              else
    275                  WinSetDlgItemText(hwnd, INFO_AVAILABLE, GetPString(IDS_STATSMEANINGLESSTEXT));
     276                 WinSetDlgItemText(hwnd, INFO_AVAILABLE, (CHAR *) GetPString(IDS_STATSMEANINGLESSTEXT));
    276277            }
    277278            else {
  • trunk/dll/inis.c

    r1454 r1498  
    55
    66  Copyright (c) 1993-98 M. Kimes
    7   Copyright (c) 2004, 2008 Steven H. Levine
     7  Copyright (c) 2004, 2010 Steven H. Levine
    88
    99  01 Aug 04 SHL Rework lstrip/rstrip usage
     
    3636  14 Mar 09 GKY Additional strings move to PCSZs
    3737  12 Sep 09 GKY Add FM3.INI User ini and system ini to submenu for view ini
     38  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    3839
    3940***********************************************************************/
     
    670671      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    671672        WinSetDlgItemText(hwnd,
    672                           IAF_HELP, GetPString(IDS_MASKLISTNAMEHELPTEXT));
     673                          IAF_HELP, (CHAR *) GetPString(IDS_MASKLISTNAMEHELPTEXT));
    673674      break;
    674675
     
    678679      if (SHORT2FROMMP(mp1) == LN_SETFOCUS)
    679680        WinSetDlgItemText(hwnd,
    680                           IAF_HELP, GetPString(IDS_MASKLISTFILESHELPTEXT));
     681                          IAF_HELP, (CHAR *) GetPString(IDS_MASKLISTFILESHELPTEXT));
    681682      else if (SHORT2FROMMP(mp1) == LN_ENTER)
    682683        PostMsg(hwnd, WM_COMMAND, MPFROM2SHORT(IAF_LOAD, 0), MPVOID);
     
    688689      if (SHORT2FROMMP(mp1) == MLN_SETFOCUS)
    689690        WinSetDlgItemText(hwnd,
    690                           IAF_HELP, GetPString(IDS_MASKLISTMASKSHELPTEXT));
     691                          IAF_HELP, (CHAR *) GetPString(IDS_MASKLISTMASKSHELPTEXT));
    691692      break;
    692693    }
     
    736737        else {
    737738          WinSetPointer(HWND_DESKTOP, hptrBusy);
    738           WinSetDlgItemText(hwnd, IAF_HELP, GetPString(IDS_FILTERINGTEXT));
     739          WinSetDlgItemText(hwnd, IAF_HELP, (CHAR *) GetPString(IDS_FILTERINGTEXT));
    739740          sSelect = 0;
    740741          while (numitems) {
     
    902903      switch (inirec->action) {
    903904      case IDM_MOVE:
    904         WinSetWindowText(hwnd, GetPString(IDS_INIRENAMEAPPTITLETEXT));
     905        WinSetWindowText(hwnd, (CHAR *) GetPString(IDS_INIRENAMEAPPTITLETEXT));
    905906        break;
    906907      case IDM_COPY:
    907         WinSetWindowText(hwnd, GetPString(IDS_INICOPYAPPTITLETEXT));
     908        WinSetWindowText(hwnd, (CHAR *) GetPString(IDS_INICOPYAPPTITLETEXT));
    908909        break;
    909910      }
     
    922923      switch (inirec->action) {
    923924      case IDM_MOVE:
    924         WinSetWindowText(hwnd, GetPString(IDS_INIRENAMEKEYTITLETEXT));
     925        WinSetWindowText(hwnd, (CHAR *) GetPString(IDS_INIRENAMEKEYTITLETEXT));
    925926        break;
    926927      case IDM_COPY:
    927         WinSetWindowText(hwnd, GetPString(IDS_INICOPYKEYTITLETEXT));
     928        WinSetWindowText(hwnd, (CHAR *) GetPString(IDS_INICOPYKEYTITLETEXT));
    928929        break;
    929930      }
     
    10901091                      INIR_SYSTEMPROFILE,
    10911092                      EM_SETTEXTLIMIT, MPFROM2SHORT(CCHMAXPATH, 0), MPVOID);
    1092     WinSetWindowText(hwnd, GetPString(IDS_INISWAPOS2INISTITLETEXT));
     1093    WinSetWindowText(hwnd, (CHAR *) GetPString(IDS_INISWAPOS2INISTITLETEXT));
    10931094    break;
    10941095
     
    13331334    inidata = (INIDATA *) mp2;
    13341335    if (inidata->edit)
    1335       WinSetWindowText(hwnd, GetPString(IDS_INIEDITINITITLETEXT));
     1336      WinSetWindowText(hwnd, (CHAR *) GetPString(IDS_INIEDITINITITLETEXT));
    13361337    WinSetWindowPtr(hwnd, QWL_USER, (PVOID) mp2);
    13371338    WinSendDlgItemMsg(hwnd,
     
    15491550                                 0,
    15501551                                 &flFrameFlags,
    1551                                  WC_INIEDITOR,
     1552                                 (CHAR *) WC_INIEDITOR,
    15521553                                 NullStr,
    15531554                                 fwsAnimate,
     
    15641565    }
    15651566    else if (ParentIsDesktop(hwndFrame, hwnd)) {
    1566       if (!WinRestoreWindowPos(FM2Str, "INIWindowPos", hwndFrame)) {
     1567      if (!WinRestoreWindowPos((CHAR *) FM2Str, "INIWindowPos", hwndFrame)) {
    15671568
    15681569        ULONG fl = SWP_MOVE | SWP_SIZE;
     
    17001701        pDItem = DrgQueryDragitemPtr(pDInfo,0);
    17011702        /* Check valid rendering mechanisms and data */
    1702         if (DrgVerifyRMF(pDItem, DRM_OS2FILE, NULL)) {
     1703        if (DrgVerifyRMF(pDItem, (CHAR *) DRM_OS2FILE, NULL)) {
    17031704          DrgFreeDraginfo(pDInfo);
    17041705          return (MRFROM2SHORT(DOR_DROP, DO_LINK));     /* OK to drop */
    17051706        }
    1706         else if (DrgVerifyRMF(pDItem, DRM_FM2INIRECORD, DRF_FM2INI)) {
     1707        else if (DrgVerifyRMF(pDItem, (CHAR *) DRM_FM2INIRECORD, (CHAR *) DRF_FM2INI)) {
    17071708          if (WinQueryWindow(pDInfo->hwndSource, QW_PARENT) !=
    17081709              WinQueryWindow(hwnd, QW_PARENT))
     
    17401741      for (curitem = 0; curitem < numitems; curitem++) {
    17411742        pDItem = DrgQueryDragitemPtr(pDInfo, curitem);
    1742         if (DrgVerifyRMF(pDItem, DRM_OS2FILE, NULL)) {
     1743        if (DrgVerifyRMF(pDItem, (CHAR *) DRM_OS2FILE, NULL)) {
    17431744          if (pDItem->fsControl & DC_PREPARE)
    17441745            DrgSendTransferMsg(pDItem->hwndItem,
     
    17571758          }
    17581759        }
    1759         else if (DrgVerifyRMF(pDItem, DRM_FM2INIRECORD, DRF_FM2INI)) {
     1760        else if (DrgVerifyRMF(pDItem, (CHAR *) DRM_FM2INIRECORD, (CHAR *) DRF_FM2INI)) {
    17601761          *szDir = *szFrom = *szTemp = 0;
    17611762          len = DrgQueryStrName(pDItem->hstrContainerName, CCHMAXPATH, szDir);
     
    18841885    if (!WinCreateWindow(hwnd,
    18851886                         WC_STATIC,
    1886                          GetPString(IDS_APPLICATIONSTITLETEXT),
     1887                         (CHAR *) GetPString(IDS_APPLICATIONSTITLETEXT),
    18871888                         WS_VISIBLE | SS_TEXT |
    18881889                         DT_CENTER | DT_VCENTER,
     
    18941895    if (!WinCreateWindow(hwnd,
    18951896                         WC_STATIC,
    1896                          GetPString(IDS_KEYWORDSTITLETEXT),
     1897                         (CHAR *) GetPString(IDS_KEYWORDSTITLETEXT),
    18971898                         WS_VISIBLE | SS_TEXT |
    18981899                         DT_CENTER | DT_VCENTER,
     
    19041905    if (!WinCreateWindow(hwnd,
    19051906                         WC_STATIC,
    1906                          GetPString(IDS_DATABYTESTITLETEXT),
     1907                         (CHAR *) GetPString(IDS_DATABYTESTITLETEXT),
    19071908                         WS_VISIBLE | SS_TEXT |
    19081909                         DT_CENTER | DT_VCENTER,
     
    19411942      else if (hwndStatus) {
    19421943        if (*inidata->ininame) {
    1943           WinSetWindowText(hwndStatus, GetPString(IDS_INTERNALINIVIEWERTEXT));
     1944          WinSetWindowText(hwndStatus, (CHAR *) GetPString(IDS_INTERNALINIVIEWERTEXT));
    19441945          if (hwndStatus2)
    19451946            WinSetWindowText(hwndStatus2, inidata->ininame);
     
    22942295                                  QW_PARENT))) {
    22952296          if (hwndStatus)
    2296             WinSetWindowText(hwndStatus,
    2297                              GetPString(IDS_INTERNALINIVIEWERTEXT));
     2297            WinSetWindowText(hwndStatus, (CHAR *) GetPString(IDS_INTERNALINIVIEWERTEXT));
    22982298          if (hwndStatus2)
    22992299            WinSetWindowText(hwndStatus2, inidata->ininame);
     
    28342834      WinQueryWindowPos(WinQueryWindow(hwnd, QW_PARENT), &swp);
    28352835      if (!(swp.fl & (SWP_HIDE | SWP_MINIMIZE)))
    2836         WinStoreWindowPos(FM2Str,
     2836        WinStoreWindowPos((CHAR *) FM2Str,
    28372837                          "INIWindowPos", WinQueryWindow(hwnd, QW_PARENT));
    28382838      // inidata = WinQueryWindowPtr(hwnd, QWL_USER);   // 09 Jan 08 SHL
  • trunk/dll/init.c

    r1482 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2009 Steven H. Levine
     9  Copyright (c) 2001, 2010 Steven H. Levine
    1010
    1111  11 Jun 02 SHL Add CheckVersion
     
    9595                aren't user settable; realappname should be used for setting applicable to
    9696                one or more miniapp but not to FM/2
     97  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    9798
    9899***********************************************************************/
     
    386387  *SwapperDat = 0;
    387388  // Check already known
    388   PrfQueryProfileData(fmprof, FM3Str, "SwapperDat", SwapperDat, &size);
     389  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "SwapperDat", SwapperDat, &size);
    389390  if (*SwapperDat) {
    390391    nm = 1;
     
    473474                DosFindClose(hdir);
    474475                PrfWriteProfileString(fmprof,
    475                                       FM3Str, "SwapperDat", SwapperDat);
     476                                      (CHAR *) FM3Str, "SwapperDat", SwapperDat);
    476477              }
    477478              else
     
    498499    RGBGREY.bRed = RGBGREY.bGreen = RGBGREY.bBlue = (BYTE)204;
    499500    RGBGREY.fcOptions = 0;
    500     FM3UL = *(ULONG *)FM3Str;
     501    FM3UL = *(ULONG *)(CHAR *) FM3Str;
    501502    break;
    502503  case 1:
     
    687688  /* give default appname if none set by caller */
    688689  if (!*appname)
    689     strcpy(appname, FM3Str);
     690    strcpy(appname, (CHAR *) FM3Str);
    690691  /* save appname; may be reset below */
    691692  strcpy(realappname, appname);
    692   if (!strcmp(appname, FM3Str))
     693  if (!strcmp(appname, (CHAR *) FM3Str))
    693694    DosSetMaxFH(100);
    694695  else if (!strcmp(appname, "VDir") ||
     
    909910
    910911  size = sizeof(BOOL);
    911   PrfQueryProfileData(fmprof, FM3Str, "SeparateParms",
     912  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "SeparateParms",
    912913                      &fSeparateParms, &size);
    913914  size = sizeof(BOOL);
     
    915916                      &fSeparateParmsApp, &size);
    916917  if (!fSeparateParms && !fSeparateParmsApp)
    917     strcpy(appname, FM3Str);
     918    strcpy(appname, (CHAR *) FM3Str);
    918919
    919920  /* start help */
     
    973974  /* register window classes we use */
    974975  WinRegisterClass(hab,
    975                    WC_MAINWND,
     976                   (CHAR *) WC_MAINWND,
    976977                   MainWndProc,
    977978                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 8);
    978979  WinRegisterClass(hab,
    979                    WC_MAINWND2,
     980                   (CHAR *) WC_MAINWND2,
    980981                   MainWndProc2,
    981982                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 4);
    982983  WinRegisterClass(hab,
    983                    WC_TREECONTAINER,
     984                   (CHAR *) WC_TREECONTAINER,
    984985                   TreeClientWndProc,
    985986                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2);
    986987  WinRegisterClass(hab,
    987                    WC_DIRCONTAINER,
     988                   (CHAR *) WC_DIRCONTAINER,
    988989                   DirClientWndProc,
    989990                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2);
    990991  WinRegisterClass(hab,
    991                    WC_COLLECTOR,
     992                   (CHAR *) WC_COLLECTOR,
    992993                   CollectorClientWndProc,
    993994                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2);
    994995  WinRegisterClass(hab,
    995                    WC_ARCCONTAINER,
     996                   (CHAR *) WC_ARCCONTAINER,
    996997                   ArcClientWndProc,
    997998                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2);
    998999  WinRegisterClass(hab,
    999                    WC_MLEEDITOR,
     1000                   (CHAR *) WC_MLEEDITOR,
    10001001                   MLEEditorProc,
    10011002                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2);
    10021003  WinRegisterClass(hab,
    1003                    WC_INIEDITOR,
     1004                   (CHAR *) WC_INIEDITOR,
    10041005                   IniProc,
    10051006                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID) * 2);
    10061007  WinRegisterClass(hab,
    1007                    WC_TOOLBACK,
     1008                   (CHAR *) WC_TOOLBACK,
    10081009                   ToolBackProc,
    10091010                   CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP,
    10101011                   sizeof(PVOID));
    10111012  WinRegisterClass(hab,
    1012                    WC_DRIVEBACK,
     1013                   (CHAR *) WC_DRIVEBACK,
    10131014                   DriveBackProc,
    10141015                   CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP,
    10151016                   sizeof(PVOID));
    10161017  WinRegisterClass(hab,
    1017                    WC_SEEALL,
     1018                   (CHAR *) WC_SEEALL,
    10181019                   SeeAllWndProc,
    10191020                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID));
    10201021  WinRegisterClass(hab,
    1021                    WC_NEWVIEW,
     1022                   (CHAR *) WC_NEWVIEW,
    10221023                   ViewWndProc,
    10231024                   CS_SIZEREDRAW | CS_CLIPCHILDREN, sizeof(PVOID));
    10241025  WinRegisterClass(hab,
    1025                    WC_TOOLBUTTONS,
     1026                   (CHAR *) WC_TOOLBUTTONS,
    10261027                   ChildButtonProc,
    10271028                   CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP,
    10281029                   sizeof(PVOID));
    10291030  WinRegisterClass(hab,
    1030                    WC_DRIVEBUTTONS,
     1031                   (CHAR *) WC_DRIVEBUTTONS,
    10311032                   DriveProc,
    10321033                   CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP,
    10331034                   sizeof(PVOID));
    10341035  WinRegisterClass(hab,
    1035                    WC_BUBBLE,
     1036                   (CHAR *) WC_BUBBLE,
    10361037                   BubbleProc,
    10371038                   CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP,
    10381039                   sizeof(ULONG) * 2);
    10391040  WinRegisterClass(hab,
    1040                    WC_STATUS,
     1041                   (CHAR *) WC_STATUS,
    10411042                   StatusProc,
    10421043                   CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP,
    10431044                   sizeof(ULONG));
    10441045  WinRegisterClass(hab,
    1045                    WC_DIRSTATUS,
     1046                   (CHAR *) WC_DIRSTATUS,
    10461047                   DirTextProc,
    10471048                   CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP,
    10481049                   sizeof(ULONG));
    10491050  WinRegisterClass(hab,
    1050                    WC_TREESTATUS,
     1051                   (CHAR *) WC_TREESTATUS,
    10511052                   TreeStatProc,
    10521053                   CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP,
    10531054                   sizeof(ULONG));
    10541055  WinRegisterClass(hab,
    1055                    WC_ARCSTATUS,
     1056                   (CHAR *) WC_ARCSTATUS,
    10561057                   ArcTextProc,
    10571058                   CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP,
    10581059                   sizeof(ULONG));
    10591060  WinRegisterClass(hab,
    1060                    WC_COLSTATUS,
     1061                   (CHAR *) WC_COLSTATUS,
    10611062                   CollectorTextProc,
    10621063                   CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP,
    10631064                   sizeof(ULONG));
    10641065  WinRegisterClass(hab,
    1065                    WC_SEESTATUS,
     1066                   (CHAR *) WC_SEESTATUS,
    10661067                   SeeStatusProc,
    10671068                   CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP,
    10681069                   sizeof(ULONG));
    10691070  WinRegisterClass(hab,
    1070                    WC_VIEWSTATUS,
     1071                   (CHAR *) WC_VIEWSTATUS,
    10711072                   ViewStatusProc,
    10721073                   CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP,
    10731074                   sizeof(ULONG));
    10741075  WinRegisterClass(hab,
    1075                    WC_ERRORWND,
     1076                   (CHAR *) WC_ERRORWND,
    10761077                   NotifyWndProc,
    10771078                   CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP,
    10781079                   sizeof(PVOID));
    10791080  WinRegisterClass(hab,
    1080                    WC_MINITIME,
     1081                   (CHAR *) WC_MINITIME,
    10811082                   MiniTimeProc,
    10821083                   CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP,
    10831084                   sizeof(PVOID) * 2);
    10841085  WinRegisterClass(hab,
    1085                    WC_DATABAR,
     1086                   (CHAR *) WC_DATABAR,
    10861087                   DataProc, CS_SIZEREDRAW, sizeof(PVOID));
    10871088  WinRegisterClass(hab,
    1088                    WC_TREEOPENBUTTON,
     1089                   (CHAR *) WC_TREEOPENBUTTON,
    10891090                   OpenButtonProc,
    10901091                   CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP,
    10911092                   sizeof(PVOID));
    10921093  WinRegisterClass(hab,
    1093                    WC_AUTOVIEW,
     1094                   (CHAR *) WC_AUTOVIEW,
    10941095                   AutoViewProc,
    10951096                   CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP,
    10961097                   sizeof(PVOID));
    10971098  WinRegisterClass(hab,
    1098                    WC_LED,
     1099                   (CHAR *) WC_LED,
    10991100                   LEDProc,
    11001101                   CS_SYNCPAINT | CS_SIZEREDRAW | CS_PARENTCLIP,
     
    12091210    * Separate paramenters -- Please note that appname should be used in
    12101211    * profile calls for user settings that work and are setable in more than one
    1211     * miniapp; FM3Str should be used for setting only relavent to FM/2 or that
     1212    * miniapp; (CHAR *) FM3Str should be used for setting only relavent to FM/2 or that
    12121213    * aren't user settable; realappname should be used for setting applicable to
    12131214    * one or more miniapp but not to FM/2
     
    12901291  PrfQueryProfileData(fmprof, appname, "ThreadNotes", &fThreadNotes, &size);
    12911292  size = sizeof(BOOL);
    1292   PrfQueryProfileData(fmprof, FM3Str, "Prnpagenums", &prnpagenums, &size);
    1293   size = sizeof(BOOL);
    1294   PrfQueryProfileData(fmprof, FM3Str, "Prnalt", &prnalt, &size);
    1295   size = sizeof(BOOL);
    1296   PrfQueryProfileData(fmprof, FM3Str, "Prnformat", &prnformat, &size);
    1297   size = sizeof(BOOL);
    1298   PrfQueryProfileData(fmprof, FM3Str, "Prnformfeedbefore", &prnformfeedbefore, &size);
    1299   size = sizeof(BOOL);
    1300   PrfQueryProfileData(fmprof, FM3Str, "Prnformfeedafter",&prnformfeedafter, &size);
     1293  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Prnpagenums", &prnpagenums, &size);
     1294  size = sizeof(BOOL);
     1295  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Prnalt", &prnalt, &size);
     1296  size = sizeof(BOOL);
     1297  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Prnformat", &prnformat, &size);
     1298  size = sizeof(BOOL);
     1299  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Prnformfeedbefore", &prnformfeedbefore, &size);
     1300  size = sizeof(BOOL);
     1301  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Prnformfeedafter",&prnformfeedafter, &size);
    13011302  size = sizeof(ULONG);
    1302   PrfQueryProfileData(fmprof, FM3Str, "Prntabspaces", &prntabspaces, &size);
     1303  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Prntabspaces", &prntabspaces, &size);
    13031304  size = sizeof(ULONG);
    1304   PrfQueryProfileData(fmprof, FM3Str, "Prnwidth", &prnwidth, &size);
     1305  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Prnwidth", &prnwidth, &size);
    13051306  size = sizeof(ULONG);
    1306   PrfQueryProfileData(fmprof, FM3Str, "Prnlength", &prnlength, &size);
     1307  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Prnlength", &prnlength, &size);
    13071308  size = sizeof(ULONG);
    1308   PrfQueryProfileData(fmprof, FM3Str, "Prntmargin", &prntmargin, &size);
     1309  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Prntmargin", &prntmargin, &size);
    13091310  size = sizeof(ULONG);
    1310   PrfQueryProfileData(fmprof, FM3Str, "Prnbmargin", &prnbmargin, &size);
     1311  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Prnbmargin", &prnbmargin, &size);
    13111312  size = sizeof(ULONG);
    1312   PrfQueryProfileData(fmprof, FM3Str, "Prnlmargin", &prnlmargin, &size);
     1313  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Prnlmargin", &prnlmargin, &size);
    13131314  size = sizeof(ULONG);
    1314   PrfQueryProfileData(fmprof, FM3Str, "Prnrmargin", &prnrmargin, &size);
     1315  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Prnrmargin", &prnrmargin, &size);
    13151316  size = sizeof(ULONG);
    1316   PrfQueryProfileData(fmprof, FM3Str, "Prnspacing", &prnspacing, &size);
     1317  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Prnspacing", &prnspacing, &size);
    13171318  size = sizeof(BOOL);
    13181319  PrfQueryProfileData(fmprof, appname, "NoDead", &fNoDead, &size);
     
    13451346  if (strcmp(realappname, "FM/4")) {
    13461347    size = sizeof(BOOL);
    1347     PrfQueryProfileData(fmprof, FM3Str, "MoreButtons", &fMoreButtons, &size);
     1348    PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "MoreButtons", &fMoreButtons, &size);
    13481349    size = sizeof(BOOL);
    1349     PrfQueryProfileData(fmprof, FM3Str, "Drivebar", &fDrivebar, &size);
     1350    PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "Drivebar", &fDrivebar, &size);
    13501351  }
    13511352  size = sizeof(BOOL);
     
    13881389  PrfQueryProfileData(fmprof, appname, "AutoAddAllDirs", &fAutoAddAllDirs, &size);
    13891390  size = sizeof(BOOL);
    1390   PrfQueryProfileData(fmprof, FM3Str, "UserListSwitches", &fUserListSwitches, &size);
     1391  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "UserListSwitches", &fUserListSwitches, &size);
    13911392  size = sizeof(BOOL);
    13921393  PrfQueryProfileData(fmprof, appname, "UseNewViewer", &fUseNewViewer, &size);
     
    13941395  PrfQueryProfileData(fmprof, appname, "DefaultDeletePerm", &fDefaultDeletePerm, &size);
    13951396  size = sizeof(BOOL);
    1396   PrfQueryProfileData(fmprof, FM3Str, "ExternalINIs", &fExternalINIs, &size);
    1397   size = sizeof(BOOL);
    1398   PrfQueryProfileData(fmprof, FM3Str, "ExternalCollector", &fExternalCollector, &size);
    1399   size = sizeof(BOOL);
    1400   PrfQueryProfileData(fmprof, FM3Str, "ExternalArcboxes", &fExternalArcboxes, &size);
    1401   size = sizeof(BOOL);
    1402   PrfQueryProfileData(fmprof, FM3Str, "ExternalViewer", &fExternalViewer, &size);
    1403   size = sizeof(BOOL);
    1404   PrfQueryProfileData(fmprof, FM3Str, "UseQProcStat", &fUseQProcStat, &size);
    1405   size = sizeof(BOOL);
    1406   PrfQueryProfileData(fmprof, FM3Str, "UseQSysState", &fUseQSysState, &size);
     1397  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "ExternalINIs", &fExternalINIs, &size);
     1398  size = sizeof(BOOL);
     1399  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "ExternalCollector", &fExternalCollector, &size);
     1400  size = sizeof(BOOL);
     1401  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "ExternalArcboxes", &fExternalArcboxes, &size);
     1402  size = sizeof(BOOL);
     1403  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "ExternalViewer", &fExternalViewer, &size);
     1404  size = sizeof(BOOL);
     1405  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "UseQProcStat", &fUseQProcStat, &size);
     1406  size = sizeof(BOOL);
     1407  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "UseQSysState", &fUseQSysState, &size);
    14071408  size = sizeof(BOOL);
    14081409  PrfQueryProfileData(fmprof, appname, "DataMin", &fDataMin, &size);
     
    14141415  PrfQueryProfileData(fmprof, appname, "DataInclRemote", &fDataInclRemote, &size);
    14151416  size = sizeof(BOOL);
    1416   PrfQueryProfileData(fmprof, FM3Str, "SplitStatus", &fSplitStatus, &size);
     1417  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "SplitStatus", &fSplitStatus, &size);
    14171418  size = sizeof(BOOL);
    14181419  PrfQueryProfileData(fmprof, appname, "FolderAfterExtract", &fFolderAfterExtract, &size);
     
    14241425  PrfQueryProfileData(fmprof, appname, "ConfirmDelete", &fConfirmDelete, &size);
    14251426  size = sizeof(BOOL);
    1426   PrfQueryProfileData(fmprof, FM3Str, "SaveState", &fSaveState, &size);
     1427  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "SaveState", &fSaveState, &size);
    14271428  size = sizeof(BOOL);
    14281429  PrfQueryProfileData(fmprof, appname, "SyncUpdates", &fSyncUpdates, &size);
     
    14321433  PrfQueryProfileData(fmprof, appname, "UnHilite", &fUnHilite, &size);
    14331434  size = sizeof(BOOL);
    1434   PrfQueryProfileData(fmprof, FM3Str, "TileBackwards", &fTileBackwards, &size);
     1435  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "TileBackwards", &fTileBackwards, &size);
    14351436  size = sizeof(BOOL);
    14361437  PrfQueryProfileData(fmprof, appname, "LoadLongname", &fLoadLongnames, &size);
     
    15161517  PrfQueryProfileData(fmprof, appname, "NoTreeGap", &fNoTreeGap, &size);
    15171518  size = sizeof(BOOL);
    1518   PrfQueryProfileData(fmprof, FM3Str, "VTreeOpensWPS", &fVTreeOpensWPS, &size);
     1519  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "VTreeOpensWPS", &fVTreeOpensWPS, &size);
    15191520  size = sizeof(BOOL);
    15201521  PrfQueryProfileData(fmprof, appname, "RemoteBug", &fRemoteBug, &size);
     
    15381539  PrfQueryProfileData(fmprof, appname, "Drag&DropDlg", &fDragndropDlg, &size);
    15391540  size = sizeof(BOOL);
    1540   PrfQueryProfileData(fmprof, FM3Str, "UserComboBox", &fUserComboBox, &size);
    1541   size = sizeof(BOOL);
    1542   PrfQueryProfileData(fmprof, FM3Str, "MinDirOnOpen", &fMinOnOpen, &size);
     1541  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "UserComboBox", &fUserComboBox, &size);
     1542  size = sizeof(BOOL);
     1543  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "MinDirOnOpen", &fMinOnOpen, &size);
    15431544  size = sizeof(BOOL);
    15441545  PrfQueryProfileData(fmprof, appname, "QuickArcFind", &fQuickArcFind, &size);
     
    15461547  PrfQueryProfileData(fmprof, appname, "NoRemovableScan", &fNoRemovableScan, &size);
    15471548  size = sizeof(ULONG);
    1548   PrfQueryProfileData(fmprof, FM3Str, "NoBrokenNotify", &NoBrokenNotify, &size);
     1549  PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "NoBrokenNotify", &NoBrokenNotify, &size);
    15491550  size = sizeof(ULONG);
    15501551  PrfQueryProfileData(fmprof, appname, "ContainerType", &ulCnrType, &size);
     
    16401641                                 WS_VISIBLE,
    16411642                                 &FrameFlags,
    1642                                  WC_MAINWND,
     1643                                 (CHAR *) WC_MAINWND,
    16431644                                 NULL,
    16441645                                 WS_VISIBLE | WS_ANIMATE,
     
    16471648    WinSetWindowUShort(hwndFrame, QWS_ID, MAIN_FRAME);
    16481649    hwndMainMenu = WinWindowFromID(hwndFrame, FID_MENU);
    1649     if (!WinRestoreWindowPos(FM2Str, "MainWindowPos", hwndFrame)) {
     1650    if (!WinRestoreWindowPos((CHAR *) FM2Str, "MainWindowPos", hwndFrame)) {
    16501651
    16511652      ULONG fl = SWP_MOVE | SWP_SIZE;
  • trunk/dll/init.h

    r1479 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2008 Steven H. Levine
     9  Copyright (c) 2008-10 Steven H. Levine
    1010
    1111  Change log
     
    2323                inappropriate menu context choices
    2424  15 Nov 09 GKY Add more PCSZs
     25  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    2526
    2627***********************************************************************/
     
    202203extern CHAR *pLibPathStrict;
    203204extern ULONGLONG ullTmpSpaceNeeded;
     205#ifdef INCL_DOSSEMAPHORES
    204206extern HMTX hmtxFM2Globals;
    205207extern HMTX hmtxFM2Delete;
    206208extern HMTX hmtFillingTreeCnr;
    207209extern HEV  hevInitialCnrScanComplete;
     210#endif
    208211
    209212#endif // INIT_H
  • trunk/dll/input.c

    r1398 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2005, 2009 Steven H. Levine
     9  Copyright (c) 2005, 2010 Steven H. Levine
    1010
    1111  28 May 05 SHL Use saymsg
     
    1313  22 Mar 07 GKY Use QWL_USER
    1414  20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat
     15  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    1516
    1617***********************************************************************/
     
    5556    }
    5657    if (psip->prompt && *psip->prompt)
    57       WinSetDlgItemText(hwnd, STR_PROMPT, psip->prompt);
     58      WinSetDlgItemText(hwnd, STR_PROMPT, (CHAR *) psip->prompt);
    5859    if (psip->ret && *psip->ret) {
    5960      WinSetDlgItemText(hwnd, STR_INPUT, psip->ret);
     
    6364    *psip->ret = 0;
    6465    if (psip->title && *psip->title)
    65       WinSetWindowText(hwnd, psip->title);
     66      WinSetWindowText(hwnd, (CHAR *) psip->title);
    6667    break;
    6768
  • trunk/dll/key.c

    r1471 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2004, 2009 Steven H. Levine
     9  Copyright (c) 2004, 2010 Steven H. Levine
    1010
    1111  Revisions
     
    1414  20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat
    1515  13 Jul 09 SHL Sync with renames
     16  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    1617
    1718***********************************************************************/
     
    7980    }
    8081    if (!strcmp(realappname, "FM/4"))
    81       WinSetDlgItemText(hwnd, ABT_PROGNAME, GetPString(IDS_FM2LITETEXT));
     82      WinSetDlgItemText(hwnd, ABT_PROGNAME, (CHAR *) GetPString(IDS_FM2LITETEXT));
    8283    if (!noanimation) {
    8384      stick1 = WinLoadPointer(HWND_DESKTOP, FM3ModHandle, ID_STICK1);
  • trunk/dll/killproc.c

    r1482 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2005, 2008 Steven H. Levine
     9  Copyright (c) 2005, 2010 Steven H. Levine
    1010
    1111  24 May 05 SHL Rework Win_Error usage
     
    2727                aren't user settable; realappname should be used for setting applicable to
    2828                one or more miniapp but not to FM/2
     29  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    2930
    3031***********************************************************************/
     
    388389    case KILL_CHECKBOX:
    389390      fUseQProcStat = WinQueryButtonCheckstate(hwnd, KILL_CHECKBOX);
    390       PrfWriteProfileData(fmprof, FM3Str, "UseQProcStat",
     391      PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "UseQProcStat",
    391392                          &fUseQProcStat, sizeof(BOOL));
    392393      PostMsg(hwnd, WM_COMMAND, MPFROM2SHORT(KILL_RESCAN, 0), MPVOID);
     
    400401    case KILL2_CHECKBOX:
    401402      fUseQSysState = WinQueryButtonCheckstate(hwnd, KILL2_CHECKBOX);
    402       PrfWriteProfileData(fmprof, FM3Str, "UseQSysState",
     403      PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "UseQSysState",
    403404                          &fUseQSysState, sizeof(BOOL));
    404405      PostMsg(hwnd, WM_COMMAND, MPFROM2SHORT(KILL_RESCAN, 0), MPVOID);
  • trunk/dll/mainwnd.c

    r1497 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2009 Steven H. Levine
     9  Copyright (c) 2001, 2010 Steven H. Levine
    1010
    1111  11 Jun 02 SHL Drop obsolete xor code
     
    104104                aren't user settable; realappname should be used for setting applicable to
    105105                one or more miniapp but not to FM/2
     106  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    106107
    107108***********************************************************************/
     
    390391                       MainObjectWndProc, 0, sizeof(PVOID));
    391392      MainObjectHwnd = WinCreateWindow(HWND_OBJECT,
    392                                        WC_OBJECTWINDOW,
     393                                       (CHAR *) WC_OBJECTWINDOW,
    393394                                       (PSZ) NULL,
    394395                                       0,
     
    852853          switch (id) {
    853854          case MAIN_CMDLIST:
    854             WinSetWindowText(hwndStatus2, GetPString(IDS_CMDLISTHELP));
     855            WinSetWindowText(hwndStatus2, (CHAR *) GetPString(IDS_CMDLISTHELP));
    855856            break;
    856857          case MAIN_SETUPLIST:
    857             WinSetWindowText(hwndStatus2, GetPString(IDS_SETUPLISTHELP));
     858            WinSetWindowText(hwndStatus2, (CHAR *) GetPString(IDS_SETUPLISTHELP));
    858859            break;
    859860          case MAIN_USERLIST:
    860             WinSetWindowText(hwndStatus2, GetPString(IDS_USERLISTHELP));
     861            WinSetWindowText(hwndStatus2, (CHAR *) GetPString(IDS_USERLISTHELP));
    861862            break;
    862863          case MAIN_DRIVELIST:
    863             WinSetWindowText(hwndStatus2, GetPString(IDS_DRIVELISTHELP));
     864            WinSetWindowText(hwndStatus2, (CHAR *) GetPString(IDS_DRIVELISTHELP));
    864865            break;
    865866          case MAIN_BUTTONLIST:
    866             WinSetWindowText(hwndStatus2, GetPString(IDS_BUTTONLISTHELP));
     867            WinSetWindowText(hwndStatus2, (CHAR *) GetPString(IDS_BUTTONLISTHELP));
    867868            break;
    868869          default:
     
    10021003
    10031004  hwndBubble = WinCreateWindow(HWND_DESKTOP,
    1004                                WC_BUBBLE,
    1005                                help,
     1005                               (CHAR *) WC_BUBBLE,
     1006                               (CHAR *) help,
    10061007                               WS_CLIPSIBLINGS | SS_TEXT |
    10071008                               DT_CENTER | DT_VCENTER,
     
    14711472                                     0);        /* Index to DRAGITEM */
    14721473        if (DrgVerifyRMF(pDItem,        /* Check valid rendering */
    1473                          DRM_OS2FILE,   /* mechanisms and data */
     1474                         (CHAR *) DRM_OS2FILE,   /* mechanisms and data */
    14741475                         NULL)) {       /* formats */
    14751476          if (!(tool->flags & T_EMPHASIZED)) {
     
    15721573      if (!(tool->flags & T_MYICON)) {
    15731574        hwndTool = WinCreateWindow(hwndT,
    1574                                    WC_TOOLBUTTONS,
     1575                                   (CHAR *) WC_TOOLBUTTONS,
    15751576                                   s,
    15761577                                   BS_NOPOINTERFOCUS |
     
    15911592          btc.hImage = hbm;
    15921593          hwndTool = WinCreateWindow(hwndT,
    1593                                      WC_TOOLBUTTONS,
     1594                                     (CHAR *) WC_TOOLBUTTONS,
    15941595                                     NullStr,
    15951596                                     BS_NOPOINTERFOCUS |
     
    16091610    if (!hwndTool) {
    16101611      hwndTool = WinCreateWindow(hwndT,
    1611                                  WC_TOOLBUTTONS,
     1612                                 (CHAR *) WC_TOOLBUTTONS,
    16121613                                 (!tool->text && tool->id >= IDM_COMMANDSTART
    16131614                                  && tool->id <
     
    16251626    if (fToolTitles && !fTextTools) {
    16261627      hwndTool = WinCreateWindow(hwndT,
    1627                                  WC_STATIC,
     1628                                 (CHAR *) WC_STATIC,
    16281629                                 tool->text,
    16291630                                 SS_TEXT | DT_LEFT | DT_VCENTER,
     
    16511652
    16521653  hwndTool = WinCreateWindow(hwndT,
    1653                              WC_BUTTON,
     1654                             (CHAR *) WC_BUTTON,
    16541655                             "#6010",
    16551656                             BS_NOPOINTERFOCUS |
     
    16631664              PCSZ_WINCREATEWINDOW);
    16641665  hwndTool =
    1665     WinCreateWindow(hwndT, WC_BUTTON, "#6011",
     1666    WinCreateWindow(hwndT, (CHAR *) WC_BUTTON, "#6011",
    16661667                    BS_NOPOINTERFOCUS | BS_BITMAP | BS_PUSHBUTTON, 1, 4, 14,
    16671668                    13, hwndT, HWND_TOP, IDM_TOOLRIGHT, NULL, NULL);
     
    23552356      if ((ulDriveMap & (1L << x)) && !(driveflags[x] & DRIVE_IGNORE)) {
    23562357        hwndB = WinCreateWindow(hwndT,
    2357                                 WC_DRIVEBUTTONS,
     2358                                (CHAR *) WC_DRIVEBUTTONS,
    23582359                                0,
    23592360                                BS_NOPOINTERFOCUS | BS_USERBUTTON,
     
    23722373    }                                   // for
    23732374    hwndB = WinCreateWindow(hwndT,
    2374                             WC_DRIVEBUTTONS,
     2375                            (CHAR *) WC_DRIVEBUTTONS,
    23752376                            "#7001",
    23762377                            BS_NOPOINTERFOCUS | BS_BITMAP | BS_PUSHBUTTON,
     
    23842385              PCSZ_WINCREATEWINDOW);
    23852386  hwndB = WinCreateWindow(hwndT,
    2386                           WC_DRIVEBUTTONS,
     2387                          (CHAR *) WC_DRIVEBUTTONS,
    23872388                          "#7000",
    23882389                          BS_NOPOINTERFOCUS | BS_BITMAP | BS_PUSHBUTTON,
     
    26222623        WinQueryWindowPos(hwnd, &swp);
    26232624        hwndB = WinCreateWindow(hwnd,
    2624                                 WC_BUTTON,
     2625                                (CHAR *) WC_BUTTON,
    26252626                                "+",
    26262627                                WS_VISIBLE | BS_PUSHBUTTON |
     
    26352636                    PCSZ_WINCREATEWINDOW);
    26362637        hwndE = WinCreateWindow(hwnd,
    2637                                 WC_ENTRYFIELD,
     2638                                (CHAR *) WC_ENTRYFIELD,
    26382639                                NULL,
    26392640                                WS_VISIBLE | ES_AUTOSCROLL,
     
    26552656          WinSetWindowText(hwndE, lastcmd);
    26562657        else
    2657           WinSetWindowText(hwndE, GetPString(IDS_HELPCMDTEXT));
     2658          WinSetWindowText(hwndE, (CHAR *) GetPString(IDS_HELPCMDTEXT));
    26582659        oldproce = WinSubclassWindow(hwndE, (PFNWP) CommandLineProc);
    26592660        if (oldproce)
     
    30563057  if (*lasttoolbar) {
    30573058    sprintf(szKey, "%sToolbar", szPrefix);
    3058     PrfWriteProfileString(fmprof, FM3Str, szKey, lasttoolbar);
     3059    PrfWriteProfileString(fmprof, (CHAR *) (CHAR *) FM3Str, szKey, lasttoolbar);
    30593060  }
    30603061
    30613062  if (!fIsShutDownState) {
    30623063    sprintf(szKey, "%sTargetDir", szPrefix);
    3063     PrfWriteProfileString(fmprof, FM3Str, szKey, targetdir);
     3064    PrfWriteProfileString(fmprof, (CHAR *) FM3Str, szKey, targetdir);
    30643065    sprintf(szKey, "%sVersion", szPrefix);
    3065     PrfWriteProfileString(fmprof, FM3Str, szKey, "3.16");
     3066    PrfWriteProfileString(fmprof, (CHAR *) FM3Str, szKey, "3.16");
    30663067  }
    30673068
     
    30873088            eos = &szKey[strlen(szKey)];
    30883089            strcpy(eos, "Pos");
    3089             PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & swp,
     3090            PrfWriteProfileData(fmprof, (CHAR *) FM3Str, szKey, (PVOID) & swp,
    30903091                                sizeof(SWP));
    30913092            dcd = WinQueryWindowPtr(WinWindowFromID(hwndC, DIR_CNR), QWL_USER);
    30923093            if (dcd) {
    30933094              strcpy(eos, "Sort");
    3094               PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->sortFlags,
     3095              PrfWriteProfileData(fmprof, (CHAR *) FM3Str, szKey, (PVOID) & dcd->sortFlags,
    30953096                                  sizeof(INT));
    30963097              strcpy(eos, "Filter");
    3097               PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) & dcd->mask,
     3098              PrfWriteProfileData(fmprof, (CHAR *) FM3Str, szKey, (PVOID) & dcd->mask,
    30983099                                  sizeof(MASK));
    30993100              strcpy(eos, "View");
     
    31143115                  flWindowAttr |= CV_NAME;
    31153116              }
    3116               PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) &flWindowAttr,
     3117              PrfWriteProfileData(fmprof, (CHAR *) FM3Str, szKey, (PVOID) &flWindowAttr,
    31173118                                  sizeof(ULONG));
    31183119              WriteDetailsSwitches(szKeyBase, &dcd->ds, TRUE);
     
    31203121            }
    31213122            strcpy(eos, "Dir");
    3122             PrfWriteProfileString(fmprof, FM3Str, szKey, szDir);
     3123            PrfWriteProfileString(fmprof, (CHAR *) FM3Str, szKey, szDir);
    31233124            numsaves++;
    31243125          }
     
    31303131
    31313132  sprintf(szKey, "%sNumDirsLastTime", szPrefix);
    3132   if (PrfQueryProfileData(fmprof, FM3Str, szKey, (PVOID) &previous_numsaves, &ulTemp)) {
     3133  if (PrfQueryProfileData(fmprof, (CHAR *) FM3Str, szKey, (PVOID) &previous_numsaves, &ulTemp)) {
    31333134    ULONG size = 0;
    31343135
    31353136    sprintf(szKey, "%sVersion", szPrefix);
    3136     PrfQueryProfileSize(fmprof, FM3Str, szKey, &size);
     3137    PrfQueryProfileSize(fmprof, (CHAR *) FM3Str, szKey, &size);
    31373138    if (!size && fSaveState) {
    31383139      for (ulTemp = 0; ulTemp < previous_numsaves; ulTemp++)
    31393140        RemoveOldCnrSwitches(szPrefix, ulTemp);
    31403141       sprintf(szKey, "%sVersion", szPrefix);
    3141        PrfWriteProfileString(fmprof, FM3Str, szKey, "3.16");
     3142       PrfWriteProfileString(fmprof, (CHAR *) FM3Str, szKey, "3.16");
    31423143      }
    31433144    for (ulTemp = numsaves; ulTemp < previous_numsaves; ulTemp++) {
     
    31483149  sprintf(szKey, "%sNumDirsLastTime", szPrefix);
    31493150  if (numsaves) {
    3150     PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) &numsaves, sizeof(ULONG));
     3151    PrfWriteProfileData(fmprof, (CHAR *) FM3Str, szKey, (PVOID) &numsaves, sizeof(ULONG));
    31513152    WinQueryWindowPos(WinQueryWindow(hwndClient, QW_PARENT), &swp);
    31523153    sprintf(szKey, "%sMySizeLastTime", szPrefix);
    3153     PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) &swp, sizeof(SWP));
     3154    PrfWriteProfileData(fmprof, (CHAR *) FM3Str, szKey, (PVOID) &swp, sizeof(SWP));
    31543155    if (WinQueryWindowPos(hwndTree, &swp)) {
    31553156      sprintf(szKey, "%sLastTreePos", szPrefix);
    3156       PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) &swp, sizeof(SWP));
     3157      PrfWriteProfileData(fmprof, (CHAR *) FM3Str, szKey, (PVOID) &swp, sizeof(SWP));
    31573158    }
    31583159  }
    31593160  else if (fIsShutDownState) {
    3160     PrfWriteProfileData(fmprof, FM3Str, szKey, (PVOID) &numsaves, sizeof(ULONG));
     3161    PrfWriteProfileData(fmprof, (CHAR *) FM3Str, szKey, (PVOID) &numsaves, sizeof(ULONG));
    31613162  }
    31623163  return numsaves;
     
    32393240    if (fToolsChanged)
    32403241      save_tools(NULL);
    3241     PrfQueryProfileString(fmprof, FM3Str, szKey, NULL, lasttoolbar, sizeof(lasttoolbar));
    3242     PrfWriteProfileString(fmprof, FM3Str, "LastToolbar", lasttoolbar);
     3242    PrfQueryProfileString(fmprof, (CHAR *) FM3Str, szKey, NULL, lasttoolbar, sizeof(lasttoolbar));
     3243    PrfWriteProfileString(fmprof, (CHAR *) FM3Str, "LastToolbar", lasttoolbar);
    32433244    load_tools(NULL);
    32443245    PostMsg(hwndToolback, UM_SETUP2, MPVOID, MPVOID);
     
    32463247  sprintf(szKey, "%sTargetDir", szPrefix);
    32473248  {
    3248     PrfQueryProfileString(fmprof, FM3Str, szKey, NULL, targetdir, sizeof(targetdir));
    3249     PrfWriteProfileString(fmprof, FM3Str, "TargetDir", targetdir);
     3249    PrfQueryProfileString(fmprof, (CHAR *) FM3Str, szKey, NULL, targetdir, sizeof(targetdir));
     3250    PrfWriteProfileString(fmprof, (CHAR *) FM3Str, "TargetDir", targetdir);
    32503251    SetTargetDir(NULLHANDLE, TRUE);
    32513252  }
    32523253  size = sizeof(SWP);
    32533254  sprintf(szKey, "%sMySizeLastTime", szPrefix);
    3254   if (!PrfQueryProfileData(fmprof, FM3Str, szKey, (PVOID) &swpO, &size) ||
     3255  if (!PrfQueryProfileData(fmprof, (CHAR *) FM3Str, szKey, (PVOID) &swpO, &size) ||
    32553256      size != sizeof(SWP) || !swp.cx || !swp.cy)
    32563257  {
     
    32593260  // If restoring internally saved state, forget info
    32603261  if (fDeleteState)
    3261     PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L);
     3262    PrfWriteProfileData(fmprof, (CHAR *) FM3Str, szKey, NULL, 0L);
    32623263  WinQueryWindowPos(WinQueryWindow(hwndClient, QW_PARENT), &swpN);
    32633264  if (swpN.fl & (SWP_MINIMIZE | SWP_HIDE))
     
    32673268  size = sizeof(SWP);
    32683269  sprintf(szKey, "%sLastTreePos", szPrefix);
    3269   if (PrfQueryProfileData(fmprof, FM3Str, szKey, (PVOID) &swp, &size)) {
     3270  if (PrfQueryProfileData(fmprof, (CHAR *) FM3Str, szKey, (PVOID) &swp, &size)) {
    32703271    if (fDeleteState)
    3271       PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L);
     3272      PrfWriteProfileData(fmprof, (CHAR *) FM3Str, szKey, NULL, 0L);
    32723273    swp.hwnd = hwndTree;
    32733274    TransformSwp(&swp, xtrans, ytrans);
     
    32983299  sprintf(szKey, "%sNumDirsLastTime", szPrefix);
    32993300  size = sizeof(ULONG);
    3300   if (PrfQueryProfileData(fmprof, FM3Str, szKey, (PVOID) &numsaves, &size)) {
     3301  if (PrfQueryProfileData(fmprof, (CHAR *) FM3Str, szKey, (PVOID) &numsaves, &size)) {
    33013302    if (fDeleteState)
    3302       PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L);
     3303      PrfWriteProfileData(fmprof, (CHAR *) FM3Str, szKey, NULL, 0L);
    33033304    for (x = numsaves - 1; x >= 0; x--) {
    33043305      CHAR *eos = szKey;
     
    33103311      strcpy(eos, "Pos");
    33113312      size = sizeof(SWP);
    3312       if (PrfQueryProfileData(fmprof, FM3Str, szKey, (PVOID) &swp, &size)) {
     3313      if (PrfQueryProfileData(fmprof, (CHAR *) FM3Str, szKey, (PVOID) &swp, &size)) {
    33133314        strcpy(eos, "Dir"); ;
    33143315        size = sizeof(szDir);
    3315         if (PrfQueryProfileData(fmprof, FM3Str, szKey, (PVOID) szDir, &size)) {
     3316        if (PrfQueryProfileData(fmprof, (CHAR *) FM3Str, szKey, (PVOID) szDir, &size)) {
    33163317          // If restoring shutdown state and drive marked no prescan
    33173318          // bypass window restore
     
    33323333              if (!hwndPPSave) {
    33333334                hwndPPSave = WinCreateWindow(hwndCnr,         // Create a window (used to save default presparams)
    3334                                              WC_CONTAINER,
     3335                                             (CHAR *) WC_CONTAINER,
    33353336                                             NULL,
    33363337                                             CCS_AUTOPOSITION | CCS_MINIICONS |
     
    33623363                strcpy(eos, "Sort");
    33633364                size = sizeof(INT);
    3364                 if (PrfQueryProfileData(fmprof, FM3Str, szKey, (PVOID) &dcd->sortFlags,
     3365                if (PrfQueryProfileData(fmprof, (CHAR *) FM3Str,        szKey, (PVOID) &dcd->sortFlags,
    33653366                                        &size)) {
    33663367                  if (!dcd->sortFlags)
     
    33693370                size = sizeof(MASK);
    33703371                strcpy(eos, "Filter");
    3371                 if (PrfQueryProfileData(fmprof, FM3Str, szKey, (PVOID) &dcd->mask, &size)) {
     3372                if (PrfQueryProfileData(fmprof, (CHAR *) FM3Str,        szKey, (PVOID) &dcd->mask, &size)) {
    33723373                  if (*dcd->mask.szMask)
    33733374                    WinSendMsg(WinWindowFromID(hwndC, DIR_CNR),
     
    33783379                if (!noview) {
    33793380                  size = sizeof(ULONG);
    3380                   if (PrfQueryProfileData(fmprof, FM3Str, szKey, (PVOID) &dcd->flWindowAttr,
     3381                  if (PrfQueryProfileData(fmprof, (CHAR *) FM3Str, szKey, (PVOID) &dcd->flWindowAttr,
    33813382                                          &size)) {
    33823383
     
    46964697                       GetPString(IDS_WARNINGTEXT),
    46974698                       GetPString(IDS_STATEADDFAILEDTEXT), szStateName);      // 15 Apr 07 SHL failed
    4698                 WinSetWindowText(hwndStatelist, GetPString(IDS_STATETEXT));
     4699                WinSetWindowText(hwndStatelist, (CHAR *) GetPString(IDS_STATETEXT));
    46994700              }
    47004701            }
     
    47044705                     GetPString(IDS_WARNINGTEXT),
    47054706                     GetPString(IDS_STATEDATASAVEFAILED));
    4706               WinSetWindowText(hwndStatelist, GetPString(IDS_STATETEXT));
     4707              WinSetWindowText(hwndStatelist, (CHAR *) GetPString(IDS_STATETEXT));
    47074708            }
    47084709          }
     
    47174718            sprintf(szKey, "%s.NumDirsLastTime", szStateName);
    47184719            size = sizeof(ULONG);
    4719             if (!PrfQueryProfileData(fmprof, FM3Str, szKey, (PVOID) &numsaves, &size)) {
     4720            if (!PrfQueryProfileData(fmprof, (CHAR *) FM3Str, szKey, (PVOID) &numsaves, &size)) {
    47204721              saymsg(MB_ENTER | MB_ICONASTERISK, hwnd,
    47214722                     GetPString(IDS_WARNINGTEXT),
     
    47254726              Runtime_Error(pszSrcFile, __LINE__, NULL);
    47264727            else {
    4727               PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0L);
     4728              PrfWriteProfileData(fmprof, (CHAR *) FM3Str, szKey, NULL, 0L);
    47284729              for (x = 0; x < numsaves; x++) {
    47294730                sprintf(szKeyBase, "%s.DirCnr.%lu", szStateName, x);
     
    47314732                size = 0;
    47324733                sprintf(szKey, "%sVersion", szStateName);
    4733                 if (PrfQueryProfileSize(fmprof, FM3Str, szKey, &size) && size)
     4734                if (PrfQueryProfileSize(fmprof, (CHAR *) FM3Str, szKey, &size) && size)
    47344735                  RemoveOldCnrSwitches(szStateName, x);
    47354736              }
     
    50525053    else
    50535054      fComments = TRUE;
    5054     PrfWriteProfileData(fmprof, FM3Str, "Comments", &fComments, sizeof(BOOL));
     5055    PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Comments", &fComments, sizeof(BOOL));
    50555056    WinSetWindowText((fComments) ? hwndAutoview : hwndAutoMLE, NullStr);
    50565057    goto AutoChange;
     
    51245125      PostMsg(WinQueryWindow(hwnd, QW_PARENT), WM_UPDATEFRAME,
    51255126              MPFROMLONG(FCF_MENU), MPVOID);
    5126       PrfWriteProfileData(fmprof, FM3Str, "MenuInvisible",
     5127      PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "MenuInvisible",
    51275128                          &MenuInvisible, sizeof(BOOL));
    51285129    }
     
    53985399            strcpy(lasttoolbar,
    53995400                   quicktool[SHORT1FROMMP(mp1) - IDM_QUICKTOOLSTART - 1]);
    5400             PrfWriteProfileString(fmprof, FM3Str, "LastToolbar", lasttoolbar);
     5401            PrfWriteProfileString(fmprof, (CHAR *) FM3Str, "LastToolbar", lasttoolbar);
    54015402          }
    54025403          PostMsg(hwndToolback, UM_SETUP2, MPVOID, MPVOID);
     
    54645465
    54655466    if (!WinCreateWindow(hwndFrame,
    5466                          WC_BUTTON,
     5467                         (CHAR *) WC_BUTTON,
    54675468                         "I",
    54685469                         WS_VISIBLE | BS_PUSHBUTTON | BS_NOPOINTERFOCUS,
     
    54965497
    54975498    hwndTmp = WinCreateWindow(hwndFrame,
    5498                               WC_BUTTON,
     5499                              (CHAR *) WC_BUTTON,
    54995500                              "#1019",
    55005501                              WS_VISIBLE | BS_PUSHBUTTON | BS_NOPOINTERFOCUS |
     
    55095510
    55105511    hwndTmp = WinCreateWindow(hwndFrame,
    5511                               WC_BUTTON,
     5512                              (CHAR *) WC_BUTTON,
    55125513                              "#3062",
    55135514                              WS_VISIBLE | BS_PUSHBUTTON | BS_NOPOINTERFOCUS |
     
    55225523
    55235524    hwndUserlist = WinCreateWindow(hwndFrame,
    5524                                    WC_COMBOBOX,
     5525                                   (CHAR *) WC_COMBOBOX,
    55255526                                   (PSZ) NULL,
    55265527                                   WS_VISIBLE | CBS_DROPDOWN |
     
    55415542                PCSZ_WINCREATEWINDOW);
    55425543    hwndCmdlist = WinCreateWindow(hwndFrame,
    5543                                   WC_COMBOBOX,
     5544                                  (CHAR *) WC_COMBOBOX,
    55445545                                  (PSZ) NULL,
    55455546                                  WS_VISIBLE | CBS_DROPDOWN |
     
    55595560      Win_Error(hwnd, hwnd, pszSrcFile, __LINE__,
    55605561                PCSZ_WINCREATEWINDOW);
    5561     WinSetWindowText(hwndCmdlist, GetPString(IDS_COMMANDSTEXT));
     5562    WinSetWindowText(hwndCmdlist, (CHAR *) GetPString(IDS_COMMANDSTEXT));
    55625563    hwndStatelist = WinCreateWindow(hwndFrame,
    5563                                     WC_COMBOBOX,
     5564                                    (CHAR *) WC_COMBOBOX,
    55645565                                    (PSZ) NULL,
    55655566                                    WS_VISIBLE | CBS_DROPDOWN |
     
    55815582
    55825583    hwndDrivelist = WinCreateWindow(hwndFrame,
    5583                                     WC_COMBOBOX,
     5584                                    (CHAR *) WC_COMBOBOX,
    55845585                                    (PSZ) NULL,
    55855586                                    //WS_VISIBLE |
     
    56025603                  NULL, NULL, NULL, FNT_10SYSTEMMONOTEXT);
    56035604    hwndButtonlist = WinCreateWindow(hwndFrame,
    5604                                      WC_COMBOBOX,
     5605                                     (CHAR *) WC_COMBOBOX,
    56055606                                     (PSZ) NULL,
    56065607                                     WS_VISIBLE | CBS_DROPDOWN |
     
    57065707
    57075708    size = sizeof(BOOL);
    5708     if (PrfQueryProfileData(fmprof, FM3Str, "MenuInvisible", &temp, &size) &&
     5709    if (PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "MenuInvisible", &temp, &size) &&
    57095710        size && temp)
    57105711      WinSendMsg(hwnd, WM_COMMAND, MPFROM2SHORT(IDM_HIDEMENU, 0), MPVOID);
    57115712    size = sizeof(BOOL);
    5712     if (PrfQueryProfileData(fmprof, FM3Str, "FreeTree", &temp, &size) &&
     5713    if (PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "FreeTree", &temp, &size) &&
    57135714        size && temp)
    57145715      WinSendMsg(hwnd, WM_COMMAND, MPFROM2SHORT(IDM_FREETREE, 0), MPVOID);
    57155716    size = sizeof(BOOL);
    5716     if (PrfQueryProfileData(fmprof, FM3Str, "AutoTile", &temp, &size) &&
     5717    if (PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "AutoTile", &temp, &size) &&
    57175718        size && !temp)
    57185719      WinSendMsg(hwnd, WM_COMMAND, MPFROM2SHORT(IDM_AUTOTILE, 0), MPVOID);
     
    57455746        if (!fSaveState ||
    57465747            !PrfQueryProfileData(fmprof,
    5747                                  FM3Str,
     5748                                 (CHAR *) FM3Str,
    57485749                                 "LastTreePos",
    57495750                                 &swp, &size) || size != sizeof(SWP)) {
     
    57555756          size = sizeof(ratio);
    57565757          if (!PrfQueryProfileData(fmprof,
    5757                                    FM3Str,
     5758                                   (CHAR *) FM3Str,
    57585759                                   "TreeWindowRatio",
    57595760                                   (PVOID) & ratio,
     
    59465947      WinQueryWindowPos(WinQueryWindow(hwnd, QW_PARENT), &swp);
    59475948      if (!(swp.fl & (SWP_HIDE | SWP_MINIMIZE))) {
    5948         WinStoreWindowPos(FM2Str,
     5949        WinStoreWindowPos((CHAR *) FM2Str,
    59495950                          "MainWindowPos", WinQueryWindow(hwnd, QW_PARENT));
    59505951        if (!fNoSaveState && fSaveState)
     
    60846085        priority_bumped();
    60856086      }
    6086       WinSetWindowText(hwndButtonlist, GetPString(IDS_TOOLBARTEXT));
     6087      WinSetWindowText(hwndButtonlist, (CHAR *) GetPString(IDS_TOOLBARTEXT));
    60876088    }
    60886089    return 0;
     
    61916192                 MPFROM2SHORT(0, 0),
    61926193                 MPFROMP(GetPString(IDS_NEWDIRECTORYTEXT)));
    6193       WinSetWindowText(hwndUserlist, GetPString(IDS_COMMONDIRTEXT));
     6194      WinSetWindowText(hwndUserlist, (CHAR *) GetPString(IDS_COMMONDIRTEXT));
    61946195    }
    61956196    return 0;
     
    62656266                  strcpy(path, pFM2SaveDirectory);
    62666267                if (!PMMkDir(hwnd, path, TRUE)) {
    6267                   WinSetWindowText(hwndUL, GetPString(IDS_COMMONDIRTEXT));
     6268                  WinSetWindowText(hwndUL, (CHAR *) GetPString(IDS_COMMONDIRTEXT));
    62686269                  break;
    62696270                }
     
    62956296              load_tools(path);
    62966297              PrfWriteProfileString(fmprof,
    6297                                     FM3Str, "LastToolbar", lasttoolbar);
     6298                                    (CHAR *) FM3Str, "LastToolbar", lasttoolbar);
    62986299              PostMsg(hwndToolback, UM_SETUP2, MPVOID, MPVOID);
    6299               WinSetWindowText(hwndButtonlist, GetPString(IDS_TOOLBARTEXT));
     6300              WinSetWindowText(hwndButtonlist, (CHAR *) GetPString(IDS_TOOLBARTEXT));
    63006301            }
    63016302            else if (SHORT1FROMMP(mp1) == MAIN_SETUPLIST) {
     
    63086309              sprintf(szKey, "%s.NumDirsLastTime", path);       // path is state name
    63096310              if (!PrfQueryProfileData(fmprof,
    6310                                        FM3Str,
     6311                                       (CHAR *) FM3Str,
    63116312                                       szKey,
    63126313                                       (PVOID)&numsaves,
     
    63666367                           MPVOID);
    63676368              }
    6368                 WinSetWindowText(hwndCmdlist, GetPString(IDS_COMMANDSTEXT));
     6369                WinSetWindowText(hwndCmdlist, (CHAR *) GetPString(IDS_COMMANDSTEXT));
    63696370            }
    63706371          }
  • trunk/dll/mainwnd2.c

    r1486 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2005, 2008 Steven H. Levine
     9  Copyright (c) 2005, 2010 Steven H. Levine
    1010
    1111  23 May 05 SHL Use datamin.h
     
    3838                aren't user settable; realappname should be used for setting applicable to
    3939                one or more miniapp but not to FM/2
     40  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    4041
    4142***********************************************************************/
     
    604605    fTileBackwards = (fTileBackwards) ? FALSE : TRUE;
    605606    PrfWriteProfileData(fmprof,
    606                         FM3Str,
     607                        (CHAR *) FM3Str,
    607608                        "TileBackwards",
    608609                        (PVOID) & fTileBackwards, sizeof(BOOL));
     
    993994
    994995  case WM_SAVEAPPLICATION:
    995     WinStoreWindowPos(FM2Str,
     996    WinStoreWindowPos((CHAR *) FM2Str,
    996997                      "MainWindowPos2", WinQueryWindow(hwnd, QW_PARENT));
    997998    pd = WinQueryWindowPtr(hwnd, QWL_USER + 4);
     
    14161417
    14171418    if (PrfQueryProfileString(HINI_USERPROFILE,
    1418                               FM2Str,
     1419                              (CHAR *) FM2Str,
    14191420                              "Home", NULL, inipath, sizeof(inipath))) {
    14201421      if (!DosQueryPathInfo(inipath, FIL_STANDARD, &fsa, sizeof(fsa))) {
     
    14321433                                 WS_VISIBLE,
    14331434                                 &FrameFlags,
    1434                                  WC_MAINWND2,
     1435                                 (CHAR *) WC_MAINWND2,
    14351436                                 NULL,
    14361437                                 WS_VISIBLE | WS_ANIMATE,
     
    14381439  if (hwndFrame) {
    14391440    hwndMainMenu = WinWindowFromID(hwndFrame, FID_MENU);
    1440     if (!WinRestoreWindowPos(FM2Str, "MainWindowPos2", hwndFrame)) {
     1441    if (!WinRestoreWindowPos((CHAR *) FM2Str, "MainWindowPos2", hwndFrame)) {
    14411442
    14421443      ULONG fl = SWP_MOVE | SWP_SIZE;
  • trunk/dll/misc.c

    r1497 r1498  
    66
    77  Copyright (c) 1993-98 M. Kimes
    8   Copyright (c) 2003, 2009 Steven H. Levine
     8  Copyright (c) 2003, 2010 Steven H. Levine
    99
    1010  11 Jun 03 SHL Add JFS and FAT32 support
     
    6565  21 Dec 09 GKY Allow command menu reorder without changing the "ID" or hot key for a command.
    6666                Added load_inicommand to load the IDs from the ini file.
     67  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    6768
    6869***********************************************************************/
     
    10571058    *bool = *bool ? FALSE : TRUE;
    10581059    if (savename && *savename)
    1059       PrfWriteProfileData(fmprof, appname, savename, bool, sizeof(BOOL));
     1060      PrfWriteProfileData(fmprof, appname, (CHAR *) savename, bool, sizeof(BOOL));
    10601061  }
    10611062  WinSendMsg(hwndMenu, MM_SETITEMATTR,
     
    15491550
    15501551  strcpy(eos, "Pos");;
    1551   PrfWriteProfileData(fmprof, FM3Str, s, NULL, 0);
     1552  PrfWriteProfileData(fmprof, (CHAR *) FM3Str, s, NULL, 0);
    15521553  strcpy(eos, "Sort");
    1553   PrfWriteProfileData(fmprof, FM3Str, s, NULL, 0);
     1554  PrfWriteProfileData(fmprof, (CHAR *) FM3Str, s, NULL, 0);
    15541555  strcpy(eos, "Filter");
    1555   PrfWriteProfileData(fmprof, FM3Str, s, NULL, 0);
     1556  PrfWriteProfileData(fmprof, (CHAR *) FM3Str, s, NULL, 0);
    15561557  strcpy(eos, "View");
    1557   PrfWriteProfileData(fmprof, FM3Str, s, NULL, 0);
     1558  PrfWriteProfileData(fmprof, (CHAR *) FM3Str, s, NULL, 0);
    15581559  strcpy(eos, "Dir");
    1559   PrfWriteProfileString(fmprof, FM3Str, s, NULL);
     1560  PrfWriteProfileString(fmprof, (CHAR *) FM3Str, s, NULL);
    15601561  if (statename && strstr(s, ".0.")) {
    15611562    strcpy(s, statename);
     
    15631564    eos = &s[strlen(s)];
    15641565    strcpy(eos, "LastTreePos");
    1565     PrfWriteProfileData(fmprof, FM3Str, s, NULL, 0);
     1566    PrfWriteProfileData(fmprof, (CHAR *) FM3Str, s, NULL, 0);
    15661567    strcpy(eos, "MySizeLastTime");
    1567     PrfWriteProfileData(fmprof, FM3Str, s, NULL, 0);
     1568    PrfWriteProfileData(fmprof, (CHAR *) FM3Str, s, NULL, 0);
    15681569    strcpy(eos, "Toolbar");
    1569     PrfWriteProfileString(fmprof, FM3Str, s, NULL);
     1570    PrfWriteProfileString(fmprof, (CHAR *) FM3Str, s, NULL);
    15701571    strcpy(eos, "TargetDir");
    1571     PrfWriteProfileString(fmprof, FM3Str, s, NULL);
     1572    PrfWriteProfileString(fmprof, (CHAR *) FM3Str, s, NULL);
    15721573  }
    15731574
     
    15821583
    15831584  sprintf(szKey, "%sDirCnrPos.%lu", szPrefix, ulTemp);
    1584   PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0);
     1585  PrfWriteProfileData(fmprof, (CHAR *) FM3Str, szKey, NULL, 0);
    15851586  sprintf(szKey, "%sDirCnrSort.%lu", szPrefix, ulTemp);
    1586   PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0);
     1587  PrfWriteProfileData(fmprof, (CHAR *) FM3Str, szKey, NULL, 0);
    15871588  sprintf(szKey, "%sDirCnrFilter.%lu", szPrefix, ulTemp);
    1588   PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0);
     1589  PrfWriteProfileData(fmprof, (CHAR *) FM3Str, szKey, NULL, 0);
    15891590  sprintf(szKey, "%sDirCnrView.%lu", szPrefix, ulTemp);
    1590   PrfWriteProfileData(fmprof, FM3Str, szKey, NULL, 0);
     1591  PrfWriteProfileData(fmprof, (CHAR *) FM3Str, szKey, NULL, 0);
    15911592  sprintf(szKey, "%sDirCnrDir.%lu", szPrefix, ulTemp);
    1592   PrfWriteProfileString(fmprof, FM3Str, szKey, NULL);
     1593  PrfWriteProfileString(fmprof, (CHAR *) FM3Str, szKey, NULL);
    15931594  sprintf(szKey, "%sDirCnr.%lu.", szPrefix, ulTemp);
    15941595}
     
    21562157        if (!DosQueryProcAddr(hmod,
    21572158                              ORD_DOS32QUERYEXTLIBPATH,
    2158                               NULL, (PFN *) & DQELIBPATH)) {
     2159                              NULL, (PFN *) &DQELIBPATH)) {
    21592160          DQELIBPATH(beg, BEGIN_LIBPATH);
    21602161          DQELIBPATH(end, END_LIBPATH);
  • trunk/dll/mle.c

    r1480 r1498  
    77
    88  Copyright (c) 1993-97 M. Kimes
    9   Copyright (c) 2004, 2008 Steven H.Levine
     9  Copyright (c) 2004, 2010 Steven H.Levine
    1010
    1111  01 Aug 04 SHL Rework lstrip/rstrip usage
     
    2424  08 Mar 09 GKY Additional strings move to PCSZs in init.c
    2525  12 Jul 09 GKY Add xDosQueryAppType and xDosAlloc... to allow FM/2 to load in high memory
     26  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    2627
    2728***********************************************************************/
     
    205206
    206207              size = sizeof(WPSDefaultFtpRun);
    207               PrfQueryProfileData(HINI_USERPROFILE, PCSZ_WPURLDEFAULTSETTINGS,
     208              PrfQueryProfileData(HINI_USERPROFILE, (CHAR *) PCSZ_WPURLDEFAULTSETTINGS,
    208209                                  "DefaultBrowserExe", WPSDefaultFtpRun, &size);
    209210              size = sizeof(WPSDefaultFtpRunDir);
    210               PrfQueryProfileData(HINI_USERPROFILE, PCSZ_WPURLDEFAULTSETTINGS,
     211              PrfQueryProfileData(HINI_USERPROFILE, (CHAR *) PCSZ_WPURLDEFAULTSETTINGS,
    211212                                  "DefaultWorkingDir", WPSDefaultFtpRunDir, &size);
    212213              runemf2(SEPARATE | WINDOWED,
     
    226227
    227228              size = sizeof(WPSDefaultHttpRun);
    228               PrfQueryProfileData(HINI_USERPROFILE, PCSZ_WPURLDEFAULTSETTINGS,
     229              PrfQueryProfileData(HINI_USERPROFILE, (CHAR *) PCSZ_WPURLDEFAULTSETTINGS,
    229230                                  "DefaultBrowserExe", WPSDefaultHttpRun, &size);
    230231              size = sizeof(WPSDefaultHttpRunDir);
    231               PrfQueryProfileData(HINI_USERPROFILE, PCSZ_WPURLDEFAULTSETTINGS,
     232              PrfQueryProfileData(HINI_USERPROFILE, (CHAR *) PCSZ_WPURLDEFAULTSETTINGS,
    232233                                  "DefaultWorkingDir", WPSDefaultHttpRunDir, &size);
    233234              runemf2(SEPARATE | WINDOWED,
  • trunk/dll/newview.c

    r1497 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2009 Steven H. Levine
     9  Copyright (c) 2001, 2010 Steven H. Levine
    1010
    1111  01 Dec 03 SHL Comments
     
    3939  08 Mar 09 GKY Additional strings move to PCSZs in init.c
    4040  13 Jul 09 SHL Sync with renames
     41  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    4142
    4243***********************************************************************/
     
    10061007            WinSetWindowText(WinWindowFromID(ad->hwndFrame,
    10071008                                             NEWVIEW_STATUS1),
    1008                              GetPString(IDS_SEARCHINGTEXT));
     1009                             (CHAR *) GetPString(IDS_SEARCHINGTEXT));
    10091010            if (numlines && width && ad->markedlines && ad->numlines &&
    10101011                ad->text && ad->textsize) {
     
    11041105              WinSetWindowText(WinWindowFromID(ad->hwndFrame,
    11051106                                               NEWVIEW_STATUS1),
    1106                                GetPString(IDS_NOMATCHINGTEXT));
     1107                               (CHAR *) GetPString(IDS_NOMATCHINGTEXT));
    11071108              DosSleep(150);//05 Aug 07 GKY 1500
    11081109              PostMsg(hwnd, UM_RESCAN, MPVOID, MPVOID);
     
    11611162            WinSetWindowText(WinWindowFromID(ad->hwndFrame,
    11621163                                             NEWVIEW_STATUS1),
    1163                              GetPString(IDS_BUILDINGLINELISTTEXT));
     1164                             (CHAR *) GetPString(IDS_BUILDINGLINELISTTEXT));
    11641165            if (cmd == IDM_SAVETOCLIP || cmd == IDM_APPENDTOCLIP ||
    11651166                cmd == IDM_SAVETOLIST)
     
    11731174                                 (cmd == IDM_SAVETOCLIP ||
    11741175                                  cmd == IDM_SAVETOCLIP2) ?
    1175                                  GetPString(IDS_SAVETOCLIPTEXT) :
     1176                                 (CHAR *) GetPString(IDS_SAVETOCLIPTEXT) :
    11761177                                 (cmd == IDM_APPENDTOCLIP ||
    11771178                                  cmd == IDM_APPENDTOCLIP2) ?
    1178                                  GetPString(IDS_APPENDTOCLIPTEXT) :
    1179                                  GetPString(IDS_WRITETOFILETEXT));
     1179                                 (CHAR *) GetPString(IDS_APPENDTOCLIPTEXT) :
     1180                                 (CHAR *) GetPString(IDS_WRITETOFILETEXT));
    11801181                DosReleaseMutexSem(ad->ScanSem);
    11811182                released = TRUE;
     
    12151216              WinSetWindowText(WinWindowFromID(ad->hwndFrame,
    12161217                                               NEWVIEW_STATUS1),
    1217                                GetPString(IDS_NVNOLINESSELTEXT));
     1218                               (CHAR *) GetPString(IDS_NVNOLINESSELTEXT));
    12181219              DosSleep(150);//05 Aug 07 GKY 1500
    12191220            }
     
    12781279            WinSetWindowText(WinWindowFromID(ad->hwndFrame,
    12791280                                             NEWVIEW_STATUS1),
    1280                              GetPString(IDS_FORMATTINGTEXT));
     1281                             (CHAR *) GetPString(IDS_FORMATTINGTEXT));
    12811282            if (!ad->hex) {
    12821283              if (WinSendDlgItemMsg(ad->hwndFrame, NEWVIEW_LISTBOX,
     
    18921893                   MPFROM2SHORT(1, 1));
    18931894        ad->hwndStatus1 = WinCreateWindow(hwndFrame,
    1894                                           WC_VIEWSTATUS,
    1895                                           GetPString(IDS_LOADINGTEXT),
     1895                                          (CHAR *) WC_VIEWSTATUS,
     1896                                          (CHAR *) GetPString(IDS_LOADINGTEXT),
    18961897                                          WS_VISIBLE | SS_TEXT |
    18971898                                          DT_LEFT | DT_VCENTER,
     
    19081909
    19091910        ad->hwndStatus2 = WinCreateWindow(hwndFrame,
    1910                                           WC_VIEWSTATUS,
     1911                                          (CHAR *) WC_VIEWSTATUS,
    19111912                                          NULL,
    19121913                                          WS_VISIBLE | SS_TEXT |
     
    19241925
    19251926        ad->hwndStatus3 = WinCreateWindow(hwndFrame,
    1926                                           WC_VIEWSTATUS,
     1927                                          (CHAR *) WC_VIEWSTATUS,
    19271928                                          NULL,
    19281929                                          WS_VISIBLE | SS_TEXT |
     
    19401941
    19411942        ad->hwndListbox = WinCreateWindow(hwndFrame,
    1942                                           WC_LISTBOX,
     1943                                          (CHAR *) WC_LISTBOX,
    19431944                                          NULL,
    19441945                                          LS_NOADJUSTPOS,
     
    19551956
    19561957        ad->hwndDrag = WinCreateWindow(hwndFrame,
    1957                                        WC_VIEWSTATUS,
     1958                                       (CHAR *) WC_VIEWSTATUS,
    19581959                                       "#100",
    19591960                                       WS_VISIBLE | SS_BITMAP,
     
    19961997          WinSetWindowText(hwndStatus2,
    19971998                           (*ad->filename) ?
    1998                            ad->filename : GetPString(IDS_UNTITLEDTEXT));
     1999                           ad->filename : (CHAR *) GetPString(IDS_UNTITLEDTEXT));
    19992000        if (fMoreButtons) {
    20002001          WinSetWindowText(hwndName,
    20012002                           (*ad->filename) ?
    2002                            ad->filename : GetPString(IDS_UNTITLEDTEXT));
     2003                           ad->filename : (CHAR *) GetPString(IDS_UNTITLEDTEXT));
    20032004          WinSetWindowText(hwndDate, NullStr);
    20042005          WinSetWindowText(hwndAttr, NullStr);
     
    20062007        if (hwndStatus)
    20072008          WinSetWindowText(hwndStatus,
    2008                            GetPString(IDS_INTERNALVIEWERTITLETEXT));
     2009                           (CHAR *) GetPString(IDS_INTERNALVIEWERTITLETEXT));
    20092010      }
    20102011    }
     
    20332034        }
    20342035        else
    2035           WinSetWindowText(ad->hwndStatus1, GetPString(IDS_NVNOLINESTEXT));
     2036          WinSetWindowText(ad->hwndStatus1, (CHAR *) GetPString(IDS_NVNOLINESTEXT));
    20362037        DosReleaseMutexSem(ad->ScanSem);
    20372038      }
    20382039      else
    2039         WinSetWindowText(ad->hwndStatus1, GetPString(IDS_WORKINGTEXT));
     2040        WinSetWindowText(ad->hwndStatus1, (CHAR *) GetPString(IDS_WORKINGTEXT));
    20402041    }
    20412042    return 0;
     
    24722473
    24732474                    size = sizeof(WPSDefaultHttpRun);
    2474                     PrfQueryProfileData(HINI_USERPROFILE, PCSZ_WPURLDEFAULTSETTINGS,
     2475                    PrfQueryProfileData(HINI_USERPROFILE, (CHAR *) PCSZ_WPURLDEFAULTSETTINGS,
    24752476                                        "DefaultBrowserExe", WPSDefaultHttpRun, &size);
    24762477                    size = sizeof(WPSDefaultHttpRunDir);
    2477                     PrfQueryProfileData(HINI_USERPROFILE, PCSZ_WPURLDEFAULTSETTINGS,
     2478                    PrfQueryProfileData(HINI_USERPROFILE, (CHAR *) PCSZ_WPURLDEFAULTSETTINGS,
    24782479                                        "DefaultWorkingDir", WPSDefaultHttpRunDir, &size);
    24792480                    runemf2(SEPARATE | WINDOWED,
     
    24982499
    24992500                    size = sizeof(WPSDefaultFtpRun);
    2500                     PrfQueryProfileData(HINI_USERPROFILE, PCSZ_WPURLDEFAULTSETTINGS,
     2501                    PrfQueryProfileData(HINI_USERPROFILE, (CHAR *) PCSZ_WPURLDEFAULTSETTINGS,
    25012502                                        "DefaultBrowserExe", WPSDefaultFtpRun, &size);
    25022503                    size = sizeof(WPSDefaultFtpRunDir);
    2503                     PrfQueryProfileData(HINI_USERPROFILE, PCSZ_WPURLDEFAULTSETTINGS,
     2504                    PrfQueryProfileData(HINI_USERPROFILE, (CHAR *) PCSZ_WPURLDEFAULTSETTINGS,
    25042505                                        "DefaultWorkingDir", WPSDefaultFtpRunDir, &size);
    25052506                    runemf2(SEPARATE | WINDOWED,
     
    40704071                                 0,
    40714072                                 &FrameFlags,
    4072                                  WC_NEWVIEW,
    4073                                  GetPString(IDS_FM2VIEWERTITLETEXT),
     4073                                 (CHAR *) WC_NEWVIEW,
     4074                                 (CHAR *) GetPString(IDS_FM2VIEWERTITLETEXT),
    40744075                                 fwsAnimate,
    40754076                                 FM3ModHandle, NEWVIEW_FRAME, &hwndClient);
  • trunk/dll/notebook.c

    r1483 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2004, 2009 Steven H. Levine
     9  Copyright (c) 2004, 2010 Steven H. Levine
    1010
    1111  01 Aug 04 SHL Rework lstrip/rstrip usage
     
    5858  13 Dec 09 GKY Updated Quick page "Default" to match current defaults; added Gregg's way
    5959                option to Quick page.
     60  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    6061
    6162***********************************************************************/
     
    14361437                          &fShowDriveLabelInTree, sizeof(BOOL));
    14371438      fVTreeOpensWPS = WinQueryButtonCheckstate(hwnd, CFGT_VTREEOPENSWPS);
    1438       PrfWriteProfileData(fmprof, FM3Str, "VTreeOpensWPS", &fVTreeOpensWPS,
     1439      PrfWriteProfileData(fmprof, (CHAR *) (CHAR *) FM3Str, "VTreeOpensWPS", &fVTreeOpensWPS,
    14391440                          sizeof(BOOL));
    14401441      fCollapseFirst = WinQueryButtonCheckstate(hwnd, CFGT_COLLAPSEFIRST);
     
    19441945      if (fOldSyncUpdates != fSyncUpdates) {
    19451946        fSyncUpdates = fOldSyncUpdates;
    1946         if (hwndMain && !strcmp(realappname, FM3Str)) {
     1947        if (hwndMain && !strcmp(realappname, (CHAR *) FM3Str)) {
    19471948          // Save state and restore to refresh windows with new settings
    19481949          if (SaveDirCnrState(hwndMain, PCSZ_FM2TEMPTEXT) > 0) {
     
    20992100
    21002101  case WM_CLOSE:
    2101     if (hwndMain && !strcmp(realappname, FM3Str)) {
     2102    if (hwndMain && !strcmp(realappname, (CHAR *) FM3Str)) {
    21022103      if (fFreeTree != WinQueryButtonCheckstate(hwnd, CFGM_FREETREE))
    21032104        PostMsg(hwndMain, WM_COMMAND, MPFROM2SHORT(IDM_FREETREE, 0), MPVOID);
     
    21072108        fSplitStatus = (fSplitStatus) ? FALSE : TRUE;
    21082109        PostMsg(hwndMain, WM_COMMAND, MPFROM2SHORT(IDM_BLINK, 0), MPVOID);
    2109         PrfWriteProfileData(fmprof, FM3Str, "SplitStatus", &fSplitStatus,
     2110        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "SplitStatus", &fSplitStatus,
    21102111                            sizeof(BOOL));
    21112112      }
    21122113    }
    21132114    fUserListSwitches = WinQueryButtonCheckstate(hwnd, CFGM_USERLISTSWITCHES);
    2114     PrfWriteProfileData(fmprof, FM3Str, "UserListSwitches",
     2115    PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "UserListSwitches",
    21152116                        (PVOID) & fUserListSwitches, sizeof(BOOL));
    21162117    fExternalINIs = WinQueryButtonCheckstate(hwnd, CFGM_EXTERNALINIS);
    2117     PrfWriteProfileData(fmprof, FM3Str, "ExternalINIs",
     2118    PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "ExternalINIs",
    21182119                        (PVOID) & fExternalINIs, sizeof(BOOL));
    21192120    fExternalArcboxes = WinQueryButtonCheckstate(hwnd, CFGM_EXTERNALARCBOXES);
    2120     PrfWriteProfileData(fmprof, FM3Str, "ExternalArcboxes",
     2121    PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "ExternalArcboxes",
    21212122                        (PVOID) & fExternalArcboxes, sizeof(BOOL));
    21222123    fExternalCollector =
    21232124      WinQueryButtonCheckstate(hwnd, CFGM_EXTERNALCOLLECTOR);
    2124     PrfWriteProfileData(fmprof, FM3Str, "ExternalCollector",
     2125    PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "ExternalCollector",
    21252126                        (PVOID) & fExternalCollector, sizeof(BOOL));
    21262127    fExternalViewer = WinQueryButtonCheckstate(hwnd, CFGM_EXTERNALVIEWER);
    2127     PrfWriteProfileData(fmprof, FM3Str, "ExternalViewer",
     2128    PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "ExternalViewer",
    21282129                        (PVOID) & fExternalViewer, sizeof(BOOL));
    21292130    {
     
    21492150    fSaveState = WinQueryButtonCheckstate(hwnd, CFGM_SAVESTATE);
    21502151    PrfWriteProfileData(fmprof,
    2151                         FM3Str,
     2152                        (CHAR *) FM3Str,
    21522153                        "SaveState", (PVOID) & fSaveState, sizeof(BOOL));
    21532154    fStartMinimized = WinQueryButtonCheckstate(hwnd, CFGM_STARTMIN);
     
    21662167    fTileBackwards = WinQueryButtonCheckstate(hwnd, CFGM_TILEBACKWARDS);
    21672168    PrfWriteProfileData(fmprof,
    2168                         FM3Str,
     2169                        (CHAR *) FM3Str,
    21692170                        "TileBackwards",
    21702171                        (PVOID) & fTileBackwards, sizeof(BOOL));
     
    26942695    fExternalCollector = WinQueryButtonCheckstate(hwnd,
    26952696                                                  CFG5_EXTERNALCOLLECTOR);
    2696     PrfWriteProfileData(fmprof, FM3Str, "ExternalCollector",
     2697    PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "ExternalCollector",
    26972698                        &fExternalCollector, sizeof(BOOL));
    26982699    {
     
    40994100        Runtime_Error(pszSrcFile, __LINE__, "bad menu id %lu", ulPageId);
    41004101      else {
    4101         PrfWriteProfileData(fmprof, FM3Str, pszIK_LastSettingsPage,
     4102        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, pszIK_LastSettingsPage,
    41024103                            (PVOID)&x, sizeof(x));
    41034104        hwndMenu = WinWindowFromID(hwndOwner, FID_MENU);
  • trunk/dll/notify.c

    r1455 r1498  
    66
    77  Copyright (c) 1993-98 M. Kimes
    8   Copyright (c) 2006, 2009 Steven H.Levine
     8  Copyright (c) 2006, 2010 Steven H.Levine
    99
    1010  17 Jul 06 SHL Use Win_Error
     
    2020  13 Jul 09 SHL Sync with renames
    2121  16 Jul 09 SHL Stop leaking hptrIcon
     22  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    2223
    2324***********************************************************************/
     
    211212
    212213    hwnd = WinCreateWindow(hwndP,
    213                            WC_ERRORWND,
     214                           (CHAR *) WC_ERRORWND,
    214215                           p,
    215216                           SS_TEXT | DT_LEFT | DT_VCENTER | WS_VISIBLE,
     
    307308    fThreadNotes = TRUE;
    308309    PrfWriteProfileData(fmprof,
    309                         FM3Str,
     310                        (CHAR *) FM3Str,
    310311                        "ThreadNotes",
    311312                        &fThreadNotes,
     
    344345
    345346      if (PrfQueryProfileData(fmprof,
    346                               FM3Str, "NoteWndSwp", (PVOID) & swp, &size)) {
     347                              (CHAR *) FM3Str, "NoteWndSwp", (PVOID) & swp, &size)) {
    347348        if (swp.fl & (SWP_HIDE | SWP_MINIMIZE)) {
    348349          fl |= SWP_MINIMIZE;
     
    389390        }
    390391        PrfWriteProfileData(fmprof,
    391                             FM3Str, "NoteWndSwp", (PVOID) & swp, sizeof(SWP));
     392                            (CHAR *) FM3Str, "NoteWndSwp", (PVOID) & swp, sizeof(SWP));
    392393      }
    393394    }
     
    476477      fThreadNotes = FALSE;             // Remember not open
    477478      PrfWriteProfileData(fmprof,
    478                           FM3Str, "ThreadNotes", &fThreadNotes, sizeof(BOOL));
     479                          (CHAR *) FM3Str, "ThreadNotes", &fThreadNotes, sizeof(BOOL));
    479480      hwndNotify = (HWND)0;
    480481    }
  • trunk/dll/objwin.c

    r1395 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2006, 2008 Steven H.Levine
     9  Copyright (c) 2006, 2010 Steven H.Levine
    1010
    1111  26 Jul 06 SHL Check more run time errors
     
    1515  08 Jul 08 SHL Correct Fortify_LeaveScope usage and avoid spurious reports
    1616  07 Feb 09 GKY Eliminate Win_Error2 by moving function names to PCSZs used in Win_Error
     17  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    1718
    1819***********************************************************************/
     
    7374      DosError(FERR_DISABLEHARDERR);
    7475      WinRegisterClass(hab2,
    75                        WC_OBJECTWINDOW,
     76                       (CHAR *) WC_OBJECTWINDOW,
    7677                       ObjectWndProc, 0, sizeof(PVOID));
    7778      ObjectHwnd = WinCreateWindow(HWND_OBJECT,
    78                                    WC_OBJECTWINDOW,
     79                                   (CHAR *) WC_OBJECTWINDOW,
    7980                                   (PSZ) NULL,
    8081                                   0,
  • trunk/dll/printer.c

    r1398 r1498  
    66
    77  Copyright (c) 1993-98 M. Kimes
    8   Copyright (c) 2004, 2008 Steven H.Levine
     8  Copyright (c) 2004, 2010 Steven H.Levine
    99
    1010  01 Aug 04 SHL Rework lstrip/rstrip usage
     
    1515  20 Aug 07 GKY Move #pragma alloc_text to end for OpenWatcom compat
    1616  07 Feb 09 GKY Allow user to turn off alert and/or error beeps in settings notebook.
     17  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    1718
    1819***********************************************************************/
     
    477478      else {
    478479        prnformat = WinQueryButtonCheckstate(hwnd, PRN_FORMAT);
    479         PrfWriteProfileData(fmprof, FM3Str, "Prnformat",
     480        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Prnformat",
    480481                            (PVOID) & prnformat, sizeof(prnformat));
    481482        prnalt = WinQueryButtonCheckstate(hwnd, PRN_ALT);
    482         PrfWriteProfileData(fmprof, FM3Str, "Prnalt",
     483        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Prnalt",
    483484                            (PVOID) & prnalt, sizeof(prnalt));
    484485        prnpagenums = WinQueryButtonCheckstate(hwnd, PRN_PAGENUMS);
    485         PrfWriteProfileData(fmprof, FM3Str, "Prnpagenums",
     486        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Prnpagenums",
    486487                            (PVOID) & prnpagenums, sizeof(prnpagenums));
    487488        prnformfeedbefore = WinQueryButtonCheckstate(hwnd, PRN_FORMBEFORE);
    488         PrfWriteProfileData(fmprof, FM3Str, "Prnformfeedbefore",
     489        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Prnformfeedbefore",
    489490                            (PVOID) & prnformfeedbefore,
    490491                            sizeof(prnformfeedbefore));
    491492        prnformfeedafter = WinQueryButtonCheckstate(hwnd, PRN_FORMAFTER);
    492         PrfWriteProfileData(fmprof, FM3Str, "Prnformfeedafter",
     493        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Prnformfeedafter",
    493494                            (PVOID) & prnformfeedafter,
    494495                            sizeof(prnformfeedafter));
     
    505506          }
    506507          prnwidth = atol(s);
    507           PrfWriteProfileData(fmprof, FM3Str, "Prnwidth",
     508          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Prnwidth",
    508509                              (PVOID) & prnwidth, sizeof(prnwidth));
    509510          *s = 0;
     
    516517          }
    517518          prnlength = atol(s);
    518           PrfWriteProfileData(fmprof, FM3Str, "Prnlength",
     519          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Prnlength",
    519520                              (PVOID) & prnlength, sizeof(prnlength));
    520521          *s = 0;
     
    527528          }
    528529          prnlmargin = atol(s);
    529           PrfWriteProfileData(fmprof, FM3Str, "Prnlmargin",
     530          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Prnlmargin",
    530531                              (PVOID) & prnlmargin, sizeof(prnlmargin));
    531532          *s = 0;
     
    538539          }
    539540          prnrmargin = atol(s);
    540           PrfWriteProfileData(fmprof, FM3Str, "Prnrmargin",
     541          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Prnrmargin",
    541542                              (PVOID) & prnrmargin, sizeof(prnrmargin));
    542543          *s = 0;
     
    550551          }
    551552          prntabspaces = atol(s);
    552           PrfWriteProfileData(fmprof, FM3Str, "Prntabspaces",
     553          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Prntabspaces",
    553554                              (PVOID) & prntabspaces, sizeof(prntabspaces));
    554555          *s = 0;
     
    561562          }
    562563          prntmargin = atol(s);
    563           PrfWriteProfileData(fmprof, FM3Str, "Prntmargin",
     564          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Prntmargin",
    564565                              (PVOID) & prntmargin, sizeof(prntmargin));
    565566          *s = 0;
     
    572573          }
    573574          prnbmargin = atol(s);
    574           PrfWriteProfileData(fmprof, FM3Str, "Prnbmargin",
     575          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Prnbmargin",
    575576                              (PVOID) & prnbmargin, sizeof(prnbmargin));
    576577          *s = 0;
     
    584585          }
    585586          prnspacing = atol(s);
    586           PrfWriteProfileData(fmprof, FM3Str, "Prnspacing",
     587          PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "Prnspacing",
    587588                              (PVOID) & prnspacing, sizeof(prnspacing));
    588589          WinQueryDlgItemText(hwnd, PRN_PRINTER, sizeof(printer), printer);
  • trunk/dll/remap.c

    r1402 r1498  
    55
    66  Copyright (c) 1993, 1998 M. Kimes
    7   Copyright (c) 2004, 2009 Steven H.Levine
     7  Copyright (c) 2004, 2010 Steven H.Levine
    88
    99  01 Aug 04 SHL Rework lstrip/rstrip usage
     
    1616  19 Jul 08 GKY Replace save_dir2(dir) with pFM2SaveDirectory and use BldFullPathName
    1717  24 Aug 08 GKY Warn full drive on save of .DAT file; prevent loss of existing file
     18  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    1819
    1920***********************************************************************/
     
    333334                  WinSetDlgItemText(hwnd,
    334335                                    MAP_ATTACHTO,
    335                                     GetPString(IDS_UNKNOWNBRKTTEXT));
     336                                    (CHAR *) GetPString(IDS_UNKNOWNBRKTTEXT));
    336337              }
    337338              else
    338339                WinSetDlgItemText(hwnd,
    339340                                  MAP_ATTACHTO,
    340                                   GetPString(IDS_UNKNOWNBRKTTEXT));
     341                                  (CHAR *) GetPString(IDS_UNKNOWNBRKTTEXT));
    341342            }
    342343          }
  • trunk/dll/rename.c

    r1402 r1498  
    55
    66  Copyright (c) 1993-98 M. Kimes
    7   Copyright (c) 2004, 2007 Steven H.Levine
     7  Copyright (c) 2004, 2010 Steven H.Levine
    88
    99  Revisions
     
    1818  08 Mar 09 GKY Renamed commafmt.h i18nutil.h
    1919  08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used)
     20  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    2021
    2122***********************************************************************/
     
    123124        else
    124125          WinSetDlgItemText(hwnd,
    125                             REN_SOURCEINFO, GetPString(IDS_DOESNTEXIST2TEXT));
     126                            REN_SOURCEINFO, (CHAR *) GetPString(IDS_DOESNTEXIST2TEXT));
    126127        strcpy(chkname, mv->target);
    127128        p = strrchr(s, '\\');
     
    150151        else {
    151152          WinSetDlgItemText(hwnd,
    152                             REN_TARGETINFO, GetPString(IDS_DOESNTEXIST2TEXT));
     153                            REN_TARGETINFO, (CHAR *) GetPString(IDS_DOESNTEXIST2TEXT));
    153154          WinEnableWindow(WinWindowFromID(hwnd, REN_RENEXIST), FALSE);
    154155        }
  • trunk/dll/seeall.c

    r1438 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2009 Steven H. Levine
     9  Copyright (c) 2001, 2010 Steven H. Levine
    1010
    1111  16 Oct 02 SHL Handle large partitions
     
    4949  08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used)
    5050  28 Jun 09 GKY Added AddBackslashToPath() to remove repeatative code.
     51  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    5152
    5253***********************************************************************/
     
    785786
    786787                WinSetWindowText(WinWindowFromID(hwndFrame, SEEALL_STATUS),
    787                                  GetPString(IDS_FITTINGTEXT));
     788                                 (CHAR *) GetPString(IDS_FITTINGTEXT));
    788789                DosError(FERR_DISABLEHARDERR);
    789790                if (!DosQueryFSInfo(toupper(*newname) - '@',
     
    811812                    WinSetWindowText(WinWindowFromID(hwndFrame,
    812813                                                     SEEALL_STATUS),
    813                                      GetPString(IDS_COULDNTFITTEXT));
     814                                     (CHAR *) GetPString(IDS_COULDNTFITTEXT));
    814815                  }
    815816                }
     
    12071208        DosError(FERR_DISABLEHARDERR);
    12081209        WinRegisterClass(hab2,
    1209                          WC_OBJECTWINDOW,
     1210                         (CHAR *) WC_OBJECTWINDOW,
    12101211                         SeeObjWndProc, 0, sizeof(PVOID));
    12111212        hwndObj = WinCreateWindow(HWND_OBJECT,
    1212                                   WC_OBJECTWINDOW,
     1213                                  (CHAR *) WC_OBJECTWINDOW,
    12131214                                  (PSZ) NULL,
    12141215                                  0,
     
    26352636        if (!DosCreateMutexSem(NULL, &pAD->hmtxScan, 0, FALSE)) {
    26362637          pAD->hwndStatus = WinCreateWindow(hwndFrame,
    2637                                             WC_SEESTATUS,
     2638                                            (CHAR *) WC_SEESTATUS,
    26382639                                            NullStr,
    26392640                                            WS_VISIBLE | SS_TEXT |
     
    31353136        Runtime_Error(pszSrcFile, __LINE__, NULL);
    31363137      else {
    3137         WinSetWindowText(pAD->hwndStatus, GetPString(IDS_DRAGGINGFILESTEXT));
     3138        WinSetWindowText(pAD->hwndStatus, (CHAR *) GetPString(IDS_DRAGGINGFILESTEXT));
    31383139        DragList(hwnd, (HWND) 0, list, TRUE);
    31393140        FreeList(list);
     
    43974398                                 WS_VISIBLE,
    43984399                                 &FrameFlags,
    4399                                  WC_SEEALL,
    4400                                  GetPString(IDS_SEEALLTITLETEXT),
     4400                                 (CHAR *) WC_SEEALL,
     4401                                 (CHAR *) GetPString(IDS_SEEALLTITLETEXT),
    44014402                                 WS_VISIBLE | fwsAnimate,
    44024403                                 FM3ModHandle, SEEALL_FRAME, &hwndClient);
  • trunk/dll/shadow.c

    r1480 r1498  
    77
    88  Copyright (c) 1993-97 M. Kimes
    9   Copyright (c) 2006, 2008 Steven H. Levine
     9  Copyright (c) 2006, 2010 Steven H. Levine
    1010
    1111  22 Jul 06 SHL Check more run time errors
     
    1515  08 Mar 09 GKY Additional strings move to PCSZs declare change
    1616  12 Jul 09 GKY Add xDosQueryAppType and xDosAlloc... to allow FM/2 to load in high memory
     17  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    1718
    1819***********************************************************************/
     
    6364  if (!cnr)
    6465    return obj;
    65   obj = WinCreateObject(WPProgram,
     66  obj = WinCreateObject((CHAR *) WPProgram,
    6667                        objtitle,
    6768                        "NODELETE=NO;TEMPLATE=NO;NOCOPY=NO;NOMOVE=NO",
     
    307308  if (hwnd)
    308309    WinSetFocus(HWND_DESKTOP, HWND_DESKTOP);
    309   ret = WinCreateObject(WPProgram,
     310  ret = WinCreateObject((CHAR *) WPProgram,
    310311                        exename,
    311312                        settings, "<WP_NOWHERE>", CO_REPLACEIFEXISTS);
  • trunk/dll/srchpath.c

    r1438 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2003, 2008 Steven H. Levine
     9  Copyright (c) 2003, 2010 Steven H. Levine
    1010
    1111  22 Apr 07 GKY Add RunFM2Util to find and run apps from the FM2Utilities
     
    1313  23 Aug 07 SHL Comments
    1414  04 Oct 08 JBS Make searchapath non-static
     15  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    1516
    1617***********************************************************************/
     
    4849
    4950    rc = DosSearchPath(SEARCH_IGNORENETERRS |SEARCH_ENVIRONMENT |
    50                        SEARCH_CUR_DIRECTORY, PCSZ_PATH,
    51                        appname, (PBYTE)fbuf, CCHMAXPATH - 1);
     51                       SEARCH_CUR_DIRECTORY, (CHAR *) PCSZ_PATH,
     52                       (CHAR *) appname, (PBYTE)fbuf, CCHMAXPATH - 1);
    5253      if (rc != 0) {
    5354        if (rc != 2){
     
    5859        else {
    5960        rc = DosSearchPath(0, "UTILS;..\\FM2Utils",
    60                            appname, (PBYTE)fbuf, CCHMAXPATH - 1);
     61                           (CHAR *) appname, (PBYTE)fbuf, CCHMAXPATH - 1);
    6162            if (rc != 0 && rc != 2){
    6263              Dos_Error(MB_ENTER, rc, HWND_DESKTOP, pszSrcFile, __LINE__,
     
    123124  if (DosSearchPath(SEARCH_IGNORENETERRS | SEARCH_ENVIRONMENT |
    124125                    SEARCH_CUR_DIRECTORY,
    125                     pathvar, filename, (PBYTE)fbuf, CCHMAXPATH - 1))
     126                    (CHAR *) pathvar, (CHAR *) filename, (PBYTE)fbuf, CCHMAXPATH - 1))
    126127    *fbuf = 0;
    127128  return fbuf;
  • trunk/dll/systemf.c

    r1497 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2003, 2009 Steven H.Levine
     9  Copyright (c) 2003, 2010 Steven H.Levine
    1010
    1111  21 Nov 03 SHL Comments
     
    3030  27 Dec 09 GKY Provide human readable error message when DosQueryAppType fails because it
    3131                couldn't find the exe (such as missing archivers).
     32  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
     33  17 JAN 10 GKY Changes to environment handling in ExecuteOnList to facilitate move of commands to INI and allow
     34                the same commandline to have different environments (multiple different command titles).
     35  17 JAN 10 GKY Add ENVIRONMENT_SIZE vaiable to replace multiple (often different hard coded sizes) set to 2048
     36                (the largest value I found).
    3237
    3338***********************************************************************/
     
    648653  {
    649654    EXECARGS ex;
    650     //ULONG size;
    651655    int ret;
    652656
    653657    memset(&ex, 0, sizeof(EXECARGS));
    654     //size = sizeof(ex.environment) - 1;
    655     //PrfQueryProfileData(fmprof, FM3Str, command, ex.environment, &size);
     658    if (!environment) {
     659      ULONG size;
     660
     661      size = ENVIRONMENT_SIZE;
     662      PrfQueryProfileData(fmprof, (CHAR *) FM3Str, command, ex.environment, &size);
     663    }
     664    else
     665      strcpy(ex.environment, environment);
    656666    if (flags & PROMPT) {
    657667      /* allow editing command line */
     
    670680    else
    671681      ex.flags = flags;
    672     ex.flags &= (~PROMPT);
     682    //ex.flags &= (~PROMPT);  redundant GKY 1-9-10
    673683    //DbgMsg(pszSrcFile, __LINE__, "Inserted %s", environment);
    674684    ret = runemf2(ex.flags, hwnd, pszCallingFile, uiLineNumber, path,
    675                    environment ? environment : NULL,
     685                   *ex.environment ? ex.environment : NULL,
    676686                   "%s", commandline);
    677687    free(commandline);
  • trunk/dll/systemf.h

    r1497 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2008, 2009 Steven H. Levine
     9  Copyright (c) 2008, 2010 Steven H. Levine
    1010
    1111  Change log
    1212  21 Dec 09 GKY Added CheckExecutibleFlags to streamline code in command.c assoc.c & cmdline.c
     13  17 JAN 10 GKY Changes to environment handling in ExecuteOnList to facilitate move of commands to INI and allow
     14                the same commandline to have different environments (multiple different command titles).
     15  17 JAN 10 GKY Add ENVIRONMENT_SIZE vaiable to replace multiple (often different hard coded sizes) set to 2048
     16                (the largest value I found).
    1317
    1418***********************************************************************/
     
    3741#define CHILD         65536
    3842
     43#define ENVIRONMENT_SIZE 2048
     44
    3945typedef struct
    4046{
     
    4248  CHAR *commandline;
    4349  CHAR path[CCHMAXPATH];
    44   CHAR environment[1001];
     50  CHAR environment[ENVIRONMENT_SIZE];
    4551  CHAR tempprompt[128];
    4652  CHAR title[80];
  • trunk/dll/tools.c

    r1486 r1498  
    77
    88  Copyright (c) 1994-97 M. Kimes
    9   Copyright (c) 2004, 2008 Steven H.Levine
     9  Copyright (c) 2004, 2010 Steven H.Levine
    1010
    1111  01 Aug 04 SHL Rework lstrip/rstrip usage
     
    2424  07 Feb 09 GKY Allow user to turn off alert and/or error beeps in settings notebook.
    2525  08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used)
     26  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    2627
    2728***********************************************************************/
     
    233234  if (toolhead && filename && *filename) {
    234235    strcpy(lasttoolbar, filename);
    235     PrfWriteProfileString(fmprof, FM3Str, "LastToolbar", filename);
     236    PrfWriteProfileString(fmprof, (CHAR *) FM3Str, "LastToolbar", filename);
    236237  }
    237238  if (!toolhead) {
     
    424425    if (!toolhead || !toolhead->next)
    425426      WinDismissDlg(hwnd, 0);
    426     WinSetWindowText(hwnd, GetPString(IDS_RETOOLTEXT));
     427    WinSetWindowText(hwnd, (CHAR *) GetPString(IDS_RETOOLTEXT));
    427428    {
    428429      TOOL *tool;
     
    612613    WinSetWindowPtr(hwnd, QWL_USER, mp2);
    613614    if (mp2) {
    614       WinSetWindowText(hwnd, GetPString(IDS_EDITTOOLTEXT));
     615      WinSetWindowText(hwnd, (CHAR *) GetPString(IDS_EDITTOOLTEXT));
    615616      WinSendDlgItemMsg(hwnd, ADDBTN_ID, EM_SETREADONLY,
    616617                        MPFROM2SHORT(TRUE, 0), MPVOID);
     
    700701      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    701702        WinSetDlgItemText(hwnd, ADDBTN_HELPME,
    702                           GetPString(IDS_ADDTOOLQUICKHELPTEXT));
     703                          (CHAR *) GetPString(IDS_ADDTOOLQUICKHELPTEXT));
    703704      break;
    704705
     
    708709      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    709710        WinSetDlgItemText(hwnd, ADDBTN_HELPME,
    710                           GetPString(IDS_ADDTOOLBUTTONTEXT));
     711                          (CHAR *) GetPString(IDS_ADDTOOLBUTTONTEXT));
    711712      break;
    712713
     
    718719      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    719720        WinSetDlgItemText(hwnd,
    720                           ADDBTN_HELPME, GetPString(IDS_ADDTOOLBUTTONIDTEXT));
     721                          ADDBTN_HELPME, (CHAR *) GetPString(IDS_ADDTOOLBUTTONIDTEXT));
    721722      break;
    722723
     
    942943    else {
    943944      WinSetWindowULong(hwnd, QWL_USER, FALSE);
    944       WinSetWindowText(hwnd, GetPString(IDS_LOADTOOLBARTITLETEXT));
     945      WinSetWindowText(hwnd, (CHAR *) GetPString(IDS_LOADTOOLBARTITLETEXT));
    945946    }
    946947    WinSendDlgItemMsg(hwnd,
     
    991992    WinSetDlgItemText(hwnd,
    992993                      SVBTN_CURRENT,
    993                       (*lasttoolbar) ? lasttoolbar : PCSZ_FM3TOOLSDAT);
     994                      (*lasttoolbar) ? lasttoolbar : (CHAR *) PCSZ_FM3TOOLSDAT);
    994995    break;
    995996
     
    10691070          }
    10701071        }
    1071         PrfWriteProfileString(fmprof, FM3Str, "LastToolbar", lasttoolbar);
     1072        PrfWriteProfileString(fmprof, (CHAR *) FM3Str, "LastToolbar", lasttoolbar);
    10721073      }
    10731074      WinDismissDlg(hwnd, 1);
  • trunk/dll/treecnr.c

    r1486 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2001, 2009 Steven H. Levine
     9  Copyright (c) 2001, 2010 Steven H. Levine
    1010
    1111  16 Oct 02 SHL Handle large partitions
     
    8080                before scan completes
    8181  22 Nov 09 GKY Add LVM.EXE to partition submenu
     82  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    8283
    8384***********************************************************************/
     
    14961497                                       0);      /* Index to DRAGITEM */
    14971498          if (DrgVerifyRMF(pDItem,      /* Check valid rendering */
    1498                            DRM_OS2FILE, /* mechanisms and data */
    1499                            NULL) || DrgVerifyRMF(pDItem, DRM_FM2ARCMEMBER, DRF_FM2ARCHIVE)) {   /* formats */
     1499                           (CHAR *) DRM_OS2FILE,        /* mechanisms and data */
     1500                           NULL) || DrgVerifyRMF(pDItem, (CHAR *) DRM_FM2ARCMEMBER,
     1501                                                 (CHAR *) DRF_FM2ARCHIVE)) {    /* formats */
    15001502            DrgFreeDraginfo(pDInfo);    /* Free DRAGINFO */
    15011503            if (!pci || (INT) pci == -1)
     
    15341536            if (hwndStatus2) {
    15351537              WinSetWindowText(hwndStatus2, (IsRoot(pci->pszFileName)) ?
    1536                                GetPString(IDS_DRAGROOTTEXT) :
     1538                               (CHAR *) GetPString(IDS_DRAGROOTTEXT) :
    15371539                               (pci->attrFile & FILE_DIRECTORY) ?
    1538                                GetPString(IDS_DRAGDIRTEXT) :
    1539                                GetPString(IDS_DRAGFILETEXT));
     1540                               (CHAR *) GetPString(IDS_DRAGDIRTEXT) :
     1541                               (CHAR *) GetPString(IDS_DRAGFILETEXT));
    15401542            }
    15411543            DoFileDrag(hwnd, dcd->hwndObject, mp2, NULL, NULL, TRUE);
     
    19101912            DosBeep(50, 100);
    19111913          if (hwndStatus)
    1912             WinSetWindowText(hwndStatus, GetPString(IDS_RESCANSUGTEXT));
     1914            WinSetWindowText(hwndStatus, (CHAR *) GetPString(IDS_RESCANSUGTEXT));
    19131915          DosReleaseMutexSem(hmtFillingTreeCnr);
    19141916          return 0;
     
    30423044      WinQueryWindowPos(dcd->hwndFrame, &swp);
    30433045      if (!(swp.fl & (SWP_HIDE | SWP_MINIMIZE | SWP_MAXIMIZE)))
    3044         WinStoreWindowPos(FM2Str, "VTreeWindowPos", dcd->hwndFrame);
     3046        WinStoreWindowPos((CHAR *) FM2Str, "VTreeWindowPos", dcd->hwndFrame);
    30453047    }
    30463048    break;
     
    31603162                                 WS_VISIBLE,
    31613163                                 &FrameFlags,
    3162                                  WC_TREECONTAINER,
     3164                                 (CHAR *) WC_TREECONTAINER,
    31633165                                 NULL,
    31643166                                 WS_VISIBLE | fwsAnimate,
     
    31903192      if (*(ULONG *) realappname == FM3UL) {
    31913193        if (!WinCreateWindow(hwndFrame,
    3192                              WC_TREEOPENBUTTON,
     3194                             (CHAR *) WC_TREEOPENBUTTON,
    31933195                             "#303",
    31943196                             WS_VISIBLE | BS_PUSHBUTTON | BS_NOPOINTERFOCUS | BS_BITMAP,
     
    32143216      else {
    32153217        if (!WinCreateWindow(hwndFrame,
    3216                              WC_TREESTATUS,
    3217                              GetPString(IDS_YOUAREHERETEXT),
     3218                             (CHAR *) WC_TREESTATUS,
     3219                             (CHAR *) GetPString(IDS_YOUAREHERETEXT),
    32183220                             WS_VISIBLE | SS_TEXT | DT_LEFT | DT_VCENTER,
    32193221                             swp.x + 4 + WinQuerySysValue(HWND_DESKTOP,
     
    32753277        }
    32763278        else {
    3277           WinSetWindowText(hwndFrame, GetPString(IDS_TREETEXT));
     3279          WinSetWindowText(hwndFrame, (CHAR *) GetPString(IDS_TREETEXT));
    32783280          WinSetWindowText(WinWindowFromID(hwndFrame, FID_TITLEBAR),
    3279                            GetPString(IDS_TREETEXT));
     3281                           (CHAR *) GetPString(IDS_TREETEXT));
    32803282        }
    32813283        dcd->oldproc = WinSubclassWindow(dcd->hwndCnr, TreeCnrWndProc);
  • trunk/dll/valid.c

    r1480 r1498  
    77
    88  Copyright (c) 1993, 1998 M. Kimes
    9   Copyright (c) 2002, 2009 Steven H.Levine
     9  Copyright (c) 2002, 2010 Steven H.Levine
    1010
    1111  23 Nov 02 SHL RootName: rework for sanity
     
    4040  22 Jul 09 GKY Add LocalHD driveflag
    4141  22 Jul 09 GKY Streamline scanning code for faster Tree rescans
     42  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    4243
    4344***********************************************************************/
     
    484485  if (filename && *filename) {
    485486    DosError(FERR_DISABLEHARDERR);
    486     ret = DosQueryPathInfo(filename, FIL_STANDARD, &fsa, (ULONG) sizeof(fsa));
     487    ret = DosQueryPathInfo((CHAR *) filename, FIL_STANDARD, &fsa, (ULONG) sizeof(fsa));
    487488    if (!ret)
    488489      return ((fsa.attrFile & FILE_DIRECTORY) == 0);
  • trunk/dll/viewer.c

    r1402 r1498  
    77
    88  Copyright (c) 1993-97 M. Kimes
    9   Copyright (c) 2005, 2009 Steven H. Levine
     9  Copyright (c) 2005, 2010 Steven H. Levine
    1010
    1111  23 May 05 SHL Use QWL_USER
     
    2020  07 Feb 09 GKY Eliminate Win_Error2 by moving function names to PCSZs used in Win_Error
    2121  08 Mar 09 GKY Additional strings move to String Table
     22  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    2223
    2324***********************************************************************/
     
    154155                                 0,
    155156                                 &flFrameFlags,
    156                                  WC_MLEEDITOR,
     157                                 (CHAR *) WC_MLEEDITOR,
    157158                                 NullStr,
    158159                                 fwsAnimate,
     
    439440          WinSetWindowText(hwndStatus2,
    440441                           (*vw->exportfilename) ?
    441                            vw->exportfilename : GetPString(IDS_UNTITLEDTEXT));
     442                           vw->exportfilename : (CHAR *) GetPString(IDS_UNTITLEDTEXT));
    442443        if (fMoreButtons) {
    443444          WinSetWindowText(hwndName,
    444445                           (*vw->exportfilename) ?
    445                            vw->exportfilename : GetPString(IDS_UNTITLEDTEXT));
     446                           vw->exportfilename : (CHAR *) GetPString(IDS_UNTITLEDTEXT));
    446447          WinSetWindowText(hwndDate, NullStr);
    447448          WinSetWindowText(hwndAttr, NullStr);
     
    449450        if (hwndStatus)
    450451          WinSetWindowText(hwndStatus,
    451                            GetPString(IDS_INTERNALVIEWEREDITORTITLETEXT));
     452                           (CHAR *) GetPString(IDS_INTERNALVIEWEREDITORTITLETEXT));
    452453      }
    453454    }
     
    477478        size = sizeof(BOOL);
    478479        PrfQueryProfileData(fmprof,
    479                             FM3Str, "MLEWrap", (PVOID) & vw->fWrap, &size);
     480                            (CHAR *) (CHAR *) FM3Str, "MLEWrap", (PVOID) & vw->fWrap, &size);
    480481        size = sizeof(BOOL);
    481482        PrfQueryProfileData(fmprof,
    482                             FM3Str,
     483                            (CHAR *) FM3Str,
    483484                            "MLEstriptrail",
    484485                            (PVOID) & vw->fStripTrail, &size);
    485486        size = sizeof(BOOL);
    486487        PrfQueryProfileData(fmprof,
    487                             FM3Str,
     488                            (CHAR *) FM3Str,
    488489                            "MLEstriptraillines",
    489490                            (PVOID) & vw->fStripTrailLines, &size);
    490491        size = sizeof(BOOL);
    491492        PrfQueryProfileData(fmprof,
    492                             FM3Str,
     493                            (CHAR *) FM3Str,
    493494                            "MLEInsensitve",
    494495                            (PVOID) & vw->srch.fInsensitive, &size);
    495496        size = sizeof(INT);
    496497        PrfQueryProfileData(fmprof,
    497                             FM3Str,
     498                            (CHAR *) FM3Str,
    498499                            "MLEExpandTabs", (PVOID) & vw->ExpandTabs, &size);
    499500        size = sizeof(INT);
    500501        PrfQueryProfileData(fmprof,
    501                             FM3Str,
     502                            (CHAR *) FM3Str,
    502503                            "MLETabStops", (PVOID) & vw->TabStops, &size);
    503504      }
     
    540541
    541542          if (!PrfQueryProfileData(fmprof,
    542                                    FM3Str,
     543                                   (CHAR *) FM3Str,
    543544                                   "MLEFont",
    544545                                   &vw->fattrs,
     
    571572          size = sizeof(ULONG);
    572573          PrfQueryProfileData(fmprof,
    573                               FM3Str,
     574                              (CHAR *) FM3Str,
    574575                              "MLEBackgroundcolor",
    575576                              &Colors[COLORS_BACKGROUND], &size);
    576577          size = sizeof(ULONG);
    577578          PrfQueryProfileData(fmprof,
    578                               FM3Str,
     579                              (CHAR *) FM3Str,
    579580                              "MLEForegroundcolor",
    580581                              &Colors[COLORS_FOREGROUND], &size);
     
    752753                     MPVOID);
    753754          PrfWriteProfileData(fmprof,
    754                               FM3Str,
     755                              (CHAR *) FM3Str,
    755756                              "MLEForegroundcolor",
    756757                              &Colors[COLORS_FOREGROUND], sizeof(LONG));
     
    760761                     MPVOID);
    761762          PrfWriteProfileData(fmprof,
    762                               FM3Str,
     763                              (CHAR *) FM3Str,
    763764                              "MLEBackgroundcolor",
    764765                              &Colors[COLORS_BACKGROUND], sizeof(LONG));
     
    778779      WinSendMsg(hwndMLE, MLM_SETFONT, MPFROMP(&vw->fattrs), MPVOID);
    779780      PrfWriteProfileData(fmprof,
    780                           FM3Str, "MLEFont", &vw->fattrs, sizeof(FATTRS));
     781                          (CHAR *) FM3Str, "MLEFont", &vw->fattrs, sizeof(FATTRS));
    781782      break;
    782783
     
    10061007                     MLM_SETTABSTOP, MPFROMLONG(vw->TabStops), MPVOID);
    10071008          PrfWriteProfileData(fmprof,
    1008                               FM3Str,
     1009                              (CHAR *) FM3Str,
    10091010                              "MLETabStops", &vw->TabStops, sizeof(INT));
    10101011        }
     
    10311032          SetMenuCheck(vw->hwndMenu, MLE_EXPANDTABS, &tempbool, FALSE, NULL);
    10321033          PrfWriteProfileData(fmprof,
    1033                               FM3Str,
     1034                              (CHAR *) FM3Str,
    10341035                              "MLEExpandTabs", &vw->ExpandTabs, sizeof(INT));
    10351036        }
     
    11431144      SetMLEFont(hwndMLE, &vw->fattrs, 0);
    11441145      PrfWriteProfileData(fmprof,
    1145                           FM3Str, "MLEFont", &vw->fattrs, sizeof(FATTRS));
     1146                          (CHAR *) FM3Str, "MLEFont", &vw->fattrs, sizeof(FATTRS));
    11461147      break;
    11471148
  • trunk/dll/viewinf.c

    r1438 r1498  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2004, 2008 Steven H.Levine
     9  Copyright (c) 2004, 2010 Steven H.Levine
    1010
    1111  01 Aug 04 SHL Rework lstrip/rstrip usage
     
    2121  08 Mar 09 GKY Additional strings move to PCSZs in init.c
    2222  28 Jun 09 GKY Added AddBackslashToPath() to remove repeatative code.
     23  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    2324
    2425***********************************************************************/
     
    192193              key = "HLPPaths";
    193194            repeating = TRUE;
    194             if (PrfQueryProfileSize(fmprof, FM3Str, key, &size) && size) {
     195            if (PrfQueryProfileSize(fmprof, (CHAR *) FM3Str, key, &size) && size) {
    195196              holdenv = xmalloc(size + 2, pszSrcFile, __LINE__);
    196197              if (holdenv) {
    197                 if (!PrfQueryProfileData(fmprof, FM3Str, key, holdenv, &size)) {
     198                if (!PrfQueryProfileData(fmprof, (CHAR *) FM3Str, key, holdenv, &size)) {
    198199                  Win_Error(hwnd, hwnd, pszSrcFile, __LINE__,
    199200                            PCSZ_PRFQUERYPROFILEDATA);
     
    265266                        (PVOID) FNT_10SYSTEMMONOTEXT);
    266267      }
    267       WinSetWindowText(hwnd, GetPString(IDS_VIEWHELPFILESTEXT));
     268      WinSetWindowText(hwnd, (CHAR *) GetPString(IDS_VIEWHELPFILESTEXT));
    268269      WinShowWindow(WinWindowFromID(hwnd, VINF_SRCH), FALSE);
    269270      WinShowWindow(WinWindowFromID(hwnd, VINF_FILTER), FALSE);
     
    520521        bstrip(szBuffer);
    521522        PrfWriteProfileData(fmprof,
    522                             FM3Str,
     523                            (CHAR *) FM3Str,
    523524                            key,
    524525                            (*szBuffer) ? szBuffer : NULL, strlen(szBuffer));
  • trunk/dll/walkem.c

    r1471 r1498  
    3636  28 Jun 09 GKY Added AddBackslashToPath() to remove repeatative code.
    3737  06 Oct 09 SHL Ctrl-select selects Walk Dialog listbox entry, but suppresses action
     38  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    3839
    3940***********************************************************************/
     
    128129                 MPFROMP(pld->path));
    129130    }
    130     WinSetWindowText(hwndStatelist, GetPString(IDS_STATETEXT));
     131    WinSetWindowText(hwndStatelist, (CHAR *) GetPString(IDS_STATETEXT));
    131132  }
    132133}
     
    204205    return;
    205206
    206   if (!PrfQueryProfileSize(fmprof, FM3Str, pszLastSetups, &ulDataBytes)) {
     207  if (!PrfQueryProfileSize(fmprof, (CHAR *) FM3Str, pszLastSetups, &ulDataBytes)) {
    207208    // fixme to use generic hab
    208209    ERRORID eid = WinGetLastError((HAB)0);
    209210    if ((eid & 0xffff) != PMERR_NOT_IN_IDX) {
    210211      // Get error info back
    211       PrfQueryProfileSize(fmprof, FM3Str, pszLastSetups, &ulDataBytes);
     212      PrfQueryProfileSize(fmprof, (CHAR *) FM3Str, pszLastSetups, &ulDataBytes);
    212213      Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, PCSZ_PRFQUERYPROFILESIZE);
    213214    }
     
    226227    return;
    227228  l = ulDataBytes;
    228   if (!PrfQueryProfileData(fmprof, FM3Str, pszLastSetups, pszBuf, &l)) {
     229  if (!PrfQueryProfileData(fmprof, (CHAR *) FM3Str, pszLastSetups, pszBuf, &l)) {
    229230    Win_Error(HWND_DESKTOP, HWND_DESKTOP, pszSrcFile, __LINE__, PCSZ_PRFQUERYPROFILEDATA);
    230231    free(pszBuf);
     
    321322
    322323  if (!PrfWriteProfileData(fmprof,
    323                            FM3Str,
     324                           (CHAR *) FM3Str,
    324325                            pszLastSetups, pszBuf, ulBufBytes)) {
    325326    ERRORID eid = WinGetLastError((HAB)0);
     
    329330
    330331  // Delete obsolete INI entry
    331   PrfWriteProfileData(fmprof, FM3Str, "LastSetup", NULL, 0);
     332  PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "LastSetup", NULL, 0);
    332333}
    333334
     
    777778      ULONG size = sizeof(SWP);
    778779
    779       PrfQueryProfileData(fmprof, FM3Str, "WalkDir.Position", (PVOID) &swp, &size);
     780      PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "WalkDir.Position", (PVOID) &swp, &size);
    780781      swp.fl &= ~SWP_SIZE;              // 04 Feb 09 SHL ignore saved size
    781782      WinSetWindowPos(hwnd,
     
    900901            }
    901902            WinSetDlgItemText(hwnd, WALK_RECENT,
    902                               GetPString(IDS_WALKRECENTDIRSTEXT));
     903                              (CHAR *) GetPString(IDS_WALKRECENTDIRSTEXT));
    903904          }
    904905          else if (!(ulDriveMap & (1 << (toupper(*info->path) - 'A')))) {
     
    10061007    case WALK_PATH:
    10071008      if (SHORT2FROMMP(mp1) == EN_SETFOCUS)
    1008         WinSetDlgItemText(hwnd, WALK_HELP, GetPString(IDS_WALKCURRDIRTEXT));
     1009        WinSetDlgItemText(hwnd, WALK_HELP, (CHAR *) GetPString(IDS_WALKCURRDIRTEXT));
    10091010      else if (SHORT2FROMMP(mp1) == EN_KILLFOCUS)
    10101011        WinSetDlgItemText(hwnd, WALK_HELP,
    1011                           GetPString(IDS_WALKDEFAULTHELPTEXT));
     1012                          (CHAR *) GetPString(IDS_WALKDEFAULTHELPTEXT));
    10121013      break;
    10131014
     
    10591060      else if (SHORT2FROMMP(mp1) == CBN_SHOWLIST)
    10601061        WinSetDlgItemText(hwnd, WALK_HELP,
    1061                           GetPString(IDS_WALKRECENTDIRSHELPTEXT));
     1062                          (CHAR *) GetPString(IDS_WALKRECENTDIRSHELPTEXT));
    10621063      break;
    10631064
     
    11111112      else if (SHORT2FROMMP(mp1) == LN_SETFOCUS)
    11121113        WinSetDlgItemText(hwnd,
    1113                           WALK_HELP, GetPString(IDS_WALKUSERDIRSHELPTEXT));
     1114                          WALK_HELP, (CHAR *) GetPString(IDS_WALKUSERDIRSHELPTEXT));
    11141115      else if (SHORT2FROMMP(mp1) == LN_KILLFOCUS)
    11151116        WinSetDlgItemText(hwnd,
    1116                           WALK_HELP, GetPString(IDS_WALKDEFAULTHELPTEXT));
     1117                          WALK_HELP, (CHAR *) GetPString(IDS_WALKDEFAULTHELPTEXT));
    11171118      break;
    11181119
     
    11361137      else if (SHORT2FROMMP(mp1) == LN_SETFOCUS)
    11371138        WinSetDlgItemText(hwnd, WALK_HELP,
    1138                           GetPString(IDS_WALKDRIVELISTHELPTEXT));
     1139                          (CHAR *) GetPString(IDS_WALKDRIVELISTHELPTEXT));
    11391140      else if (SHORT2FROMMP(mp1) == LN_KILLFOCUS)
    11401141        WinSetDlgItemText(hwnd, WALK_HELP,
    1141                           GetPString(IDS_WALKDEFAULTHELPTEXT));
     1142                          (CHAR *) GetPString(IDS_WALKDEFAULTHELPTEXT));
    11421143      break;
    11431144
     
    11891190      else if (SHORT2FROMMP(mp1) == LN_SETFOCUS)
    11901191        WinSetDlgItemText(hwnd, WALK_HELP,
    1191                           GetPString(IDS_WALKDIRLISTHELPTEXT));
     1192                          (CHAR *) GetPString(IDS_WALKDIRLISTHELPTEXT));
    11921193      else if (SHORT2FROMMP(mp1) == LN_KILLFOCUS)
    11931194        WinSetDlgItemText(hwnd, WALK_HELP,
    1194                           GetPString(IDS_WALKDEFAULTHELPTEXT));
     1195                          (CHAR *) GetPString(IDS_WALKDEFAULTHELPTEXT));
    11951196      break;
    11961197    }
     
    12681269        ULONG size = sizeof(SWP);
    12691270        WinQueryWindowPos(hwnd, &swp);
    1270         PrfWriteProfileData(fmprof, FM3Str, "WalkDir.Position", (PVOID) &swp,
     1271        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "WalkDir.Position", (PVOID) &swp,
    12711272                            size);
    12721273      }
     
    12891290
    12901291        WinQueryWindowPos(hwnd, &swp);
    1291         PrfWriteProfileData(fmprof, FM3Str, "WalkDir.Position", (PVOID) &swp,
     1292        PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "WalkDir.Position", (PVOID) &swp,
    12921293                            size);
    12931294      }
     
    13191320  switch (msg) {
    13201321  case WM_INITDLG:
    1321     WinSetWindowText(hwnd, GetPString(IDS_WALKCOPYDLGTEXT));
     1322    WinSetWindowText(hwnd, (CHAR *) GetPString(IDS_WALKCOPYDLGTEXT));
    13221323    return WalkDlgProc(hwnd, UM_SETUP2, mp1, mp2);
    13231324  }
     
    13291330  switch (msg) {
    13301331  case WM_INITDLG:
    1331     WinSetWindowText(hwnd, GetPString(IDS_WALKMOVEDLGTEXT));
     1332    WinSetWindowText(hwnd, (CHAR *) GetPString(IDS_WALKMOVEDLGTEXT));
    13321333    return WalkDlgProc(hwnd, UM_SETUP2, mp1, mp2);
    13331334  }
     
    13401341  switch (msg) {
    13411342  case WM_INITDLG:
    1342     WinSetWindowText(hwnd, GetPString(IDS_WALKEXTRACTDLGTEXT));
     1343    WinSetWindowText(hwnd, (CHAR *) GetPString(IDS_WALKEXTRACTDLGTEXT));
    13431344    return WalkDlgProc(hwnd, UM_SETUP2, mp1, mp2);
    13441345  }
     
    14031404      ULONG size = sizeof(SWP);
    14041405
    1405       PrfQueryProfileData(fmprof, FM3Str, "WalkDir2.Position", (PVOID) &swp, &size);
     1406      PrfQueryProfileData(fmprof, (CHAR *) FM3Str, "WalkDir2.Position", (PVOID) &swp, &size);
    14061407      swp.fl &= ~SWP_SIZE;              // 04 Feb 09 SHL ignore saved size
    14071408      WinSetWindowPos(hwnd,
     
    16851686
    16861687      WinQueryWindowPos(hwnd, &swp);
    1687       PrfWriteProfileData(fmprof, FM3Str, "WalkDir2.Position", (PVOID) &swp,
     1688      PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "WalkDir2.Position", (PVOID) &swp,
    16881689                          size);
    16891690      }
     
    17041705
    17051706      WinQueryWindowPos(hwnd, &swp);
    1706       PrfWriteProfileData(fmprof, FM3Str, "WalkDir2.Position", (PVOID) &swp,
     1707      PrfWriteProfileData(fmprof, (CHAR *) FM3Str, "WalkDir2.Position", (PVOID) &swp,
    17071708                          size);
    17081709      }
     
    17231724  switch (msg) {
    17241725  case WM_INITDLG:
    1725     WinSetWindowText(hwnd, GetPString(IDS_WALKCOMPAREDLGTEXT));
     1726    WinSetWindowText(hwnd, (CHAR *) GetPString(IDS_WALKCOMPAREDLGTEXT));
    17261727    return WalkTwoDlgProc(hwnd, UM_SETUP2, mp1, mp2);
    17271728  }
     
    17341735  switch (msg) {
    17351736  case WM_INITDLG:
    1736     WinSetWindowText(hwnd, GetPString(IDS_WALKSETDIRSDLGTEXT));
     1737    WinSetWindowText(hwnd, (CHAR *) GetPString(IDS_WALKSETDIRSDLGTEXT));
    17371738    return WalkTwoDlgProc(hwnd, UM_SETUP2, mp1, mp2);
    17381739  }
  • trunk/dll/worker.c

    r1497 r1498  
    4444  26 Jul 09 GKY Fix failure of containers to update when Tree container isn't open in FM2 lite
    4545  13 Dec 09 GKY Attempt to fix container update issues with FM/2 lite
     46  17 JAN 10 GKY Changes to get working with Watcom 1.9 Beta (1/16/10). Mostly cast CHAR CONSTANT * as CHAR *.
    4647
    4748***********************************************************************/
     
    11561157              if (DosSearchPath(SEARCH_IGNORENETERRS | SEARCH_ENVIRONMENT |
    11571158                                SEARCH_CUR_DIRECTORY,
    1158                                 PCSZ_PATH, PCSZ_FM2PLAYEXE, (PBYTE)fbuf, CCHMAXPATH - 1))
     1159                                (CHAR *) PCSZ_PATH, (CHAR *) PCSZ_FM2PLAYEXE, (PBYTE)fbuf, CCHMAXPATH - 1))
    11591160                total += MaxFM2playStrLen;
    11601161              else
     
    12051206                if (DosSearchPath(SEARCH_IGNORENETERRS | SEARCH_ENVIRONMENT |
    12061207                                  SEARCH_CUR_DIRECTORY,
    1207                                   PCSZ_PATH, PCSZ_FM2PLAYEXE, (PBYTE)fbuf, CCHMAXPATH - 1))
     1208                                  (CHAR *) PCSZ_PATH, (CHAR *) PCSZ_FM2PLAYEXE, (PBYTE)fbuf, CCHMAXPATH - 1))
    12081209                  strcpy(szBuffer, "UTILS\\FM2PLAY.EXE");
    12091210                else
Note: See TracChangeset for help on using the changeset viewer.