Changeset 1498 for trunk/dll/comp.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/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            }
Note: See TracChangeset for help on using the changeset viewer.