Changeset 1498 for trunk/dll/extract.c


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.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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);
Note: See TracChangeset for help on using the changeset viewer.