Changeset 342


Ignore:
Timestamp:
Jul 26, 2006, 4:00:11 AM (19 years ago)
Author:
root
Message:

Use Runtime_Error

Location:
trunk/dll
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/archive.c

    r318 r342  
    1111  01 Aug 04 SHL Rework lstrip/rstrip usage
    1212  28 Jun 06 SHL Drop obsoletes
     13  17 Jul 06 SHL Use Runtime_Error
    1314
    1415***********************************************************************/
     
    2930#include "fm3str.h"
    3031
     32static PSZ pszSrcFile = __FILE__;
     33
    3134#pragma alloc_text(FMARCHIVE,ArchiveDlgProc)
    32 
    3335
    3436MRESULT EXPENTRY ArchiveDlgProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2)
     
    186188      arcdata = (DIRCNRDATA *)WinQueryWindowPtr(hwnd,0);
    187189      if(!arcdata) {
    188         DosBeep(50,100);
     190        Runtime_Error(pszSrcFile, __LINE__, "no data");
    189191        return 0;
    190192      }
  • trunk/dll/assoc.c

    r290 r342  
    55
    66  Copyright (c) 1993-98 M. Kimes
    7   Copyright (c) 2004 Steven H.Levine
     7  Copyright (c) 2004, 2006 Steven H.Levine
    88
    99  01 Aug 04 SHL Rework lstrip/rstrip usage
     10  14 Jul 06 SHL Use Runtime_Error
    1011
    1112***********************************************************************/
     
    4748static BOOL       assloaded = FALSE;
    4849
     50static PSZ pszSrcFile = __FILE__;
     51
    4952#pragma alloc_text(ASSOC2,free_commands,load_associations,save_associations)
    5053#pragma alloc_text(ASSOC2,ExecAssociation,AssocTextProc)
    5154
    52 
    53 MRESULT EXPENTRY AssocTextProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2) {
    54 
     55MRESULT EXPENTRY AssocTextProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2)
     56{
    5557  PFNWP oldproc = (PFNWP)WinQueryWindowPtr(hwnd,QWL_USER);
    5658  static BOOL emphasized = FALSE;
     
    98100
    99101
    100 VOID free_associations (VOID) {
    101 
     102VOID free_associations (VOID)
     103{
    102104  LINKASSOC *info,*next;
    103105
     
    116118
    117119
    118 VOID load_associations (VOID) {
    119 
     120VOID load_associations (VOID)
     121{
    120122  FILE      *fp;
    121123  LINKASSOC *info;
     
    134136  strcat(mask,"ASSOC.DAT");
    135137  fp = _fsopen(mask,"r",SH_DENYWR);
    136   if(fp) {
     138  if (fp) {
    137139    while(!feof(fp)) {
    138140      if(!fgets(mask,CCHMAXPATH + 24,fp))
     
    157159      if(!*cl)
    158160        continue;
    159       info = malloc(sizeof(LINKASSOC));
    160       if(info) {
    161         memset(info,0,sizeof(LINKASSOC));
    162         info->cl = strdup(cl);
    163         info->mask = strdup(mask);
     161      info = xmallocz(sizeof(LINKASSOC),pszSrcFile,__LINE__);
     162      if (info) {
     163        info->cl = xstrdup(cl,pszSrcFile,__LINE__);
     164        info->mask = xstrdup(mask,pszSrcFile,__LINE__);
    164165        if(*sig)
    165           info->sig = strdup(sig);
     166          info->sig = xstrdup(sig,pszSrcFile,__LINE__);
    166167        info->offset = atol(offset);
    167168        info->flags = atol(flags);
    168         if(!info->cl || !info->mask) {
    169           if(info->cl)
     169        if (!info->cl || !info->mask) {
     170          if (info->cl)
    170171            free(info->cl);
    171           if(info->mask)
     172          if (info->mask)
    172173            free(info->mask);
    173           free(info);
     174          free (info);
    174175          break;
    175176        }
     
    188189
    189190
    190 VOID save_associations (VOID) {
    191 
     191VOID save_associations (VOID)
     192{
    192193  LINKASSOC *info;
    193194  FILE      *fp;
     
    220221    strcat(s,"\\");
    221222  strcat(s,"ASSOC.DAT");
    222   fp = fopen(s,"w");
    223   if(fp) {
     223  fp = xfopen(s,"w",pszSrcFile,__LINE__);
     224  if (fp) {
    224225    fputs(GetPString(IDS_ASSOCFILETEXT),fp);
    225226    info = asshead;
     
    244245
    245246
    246 LINKASSOC * add_association (ASSOC *addme) {
    247 
     247LINKASSOC * add_association (ASSOC *addme)
     248{
    248249  LINKASSOC *info;
    249250
     
    258259    }
    259260    if(!info) {
    260       info = malloc(sizeof(LINKASSOC));
     261      info = xmallocz(sizeof(LINKASSOC),pszSrcFile,__LINE__);
    261262      if(info) {
    262         memset(info,0,sizeof(LINKASSOC));
    263         info->cl = strdup(addme->cl);
    264         info->mask = strdup(addme->mask);
     263        info->cl = xstrdup(addme->cl,pszSrcFile,__LINE__);
     264        info->mask = xstrdup(addme->mask,pszSrcFile,__LINE__);
    265265        if(*addme->sig)
    266           info->sig = strdup(addme->sig);
     266          info->sig = xstrdup(addme->sig,pszSrcFile,__LINE__);
    267267        if(addme->offset)
    268268          info->offset = addme->offset;
     
    295295
    296296
    297 BOOL kill_association (ASSOC *killme) {
    298 
     297BOOL kill_association (ASSOC *killme)
     298{
    299299  LINKASSOC *info;
    300300
     
    333333
    334334
    335 INT ExecAssociation (HWND hwnd, CHAR *datafile) {
    336 
     335INT ExecAssociation (HWND hwnd, CHAR *datafile)
     336{
    337337  CHAR      *file,sig[CCHMAXPATH],sigl[CCHMAXPATH],mask[CCHMAXPATH],*p;
    338338  FILE      *fp;
     
    382382                 info->sig);
    383383          literal(sigl);
    384           fp = _fsopen(datafile,
    385                        "rb",
    386                        SH_DENYNO);
    387           if(fp) {
     384          fp = _fsopen(datafile,"rb",SH_DENYNO);
     385          if (fp) {
    388386            if(info->offset < 0L) {
    389387              fseek(fp,
     
    463461
    464462
    465 MRESULT EXPENTRY AssocDlgProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2) {
    466 
     463MRESULT EXPENTRY AssocDlgProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2)
     464{
    467465  LINKASSOC *info;
    468466  SHORT      x;
     
    558556                                                    MPVOID);
    559557              if(!info) {
    560                 DosBeep(50,100);
     558                Runtime_Error(pszSrcFile, __LINE__, "Query item handle failed");
    561559                break;
    562560              }
     
    698696              temp.flags |= PROMPT;
    699697            info = add_association(&temp);
    700             if(info) {
     698            if(!info)
     699              Runtime_Error(pszSrcFile, __LINE__, "add_association");
     700            else {
    701701
    702702              CHAR s[1002 + CCHMAXPATH + 6];
     
    730730              save_associations();
    731731            }
    732             else
    733               DosBeep(50,200);
    734732          }
    735733          break;
     
    754752                                NULL,
    755753                                0L);
    756             if(kill_association(&temp)) {
     754            if(!kill_association(&temp))
     755              Runtime_Error(pszSrcFile, __LINE__, "kill_association");
     756            else {
    757757              x = (SHORT)WinSendDlgItemMsg(hwnd,
    758758                                           ASS_LISTBOX,
     
    772772              save_associations();
    773773            }
    774             else
    775               DosBeep(50,200);
    776774          }
    777775          break;
     
    783781
    784782
    785 VOID EditAssociations (HWND hwnd) {
    786 
     783VOID EditAssociations (HWND hwnd)
     784{
    787785  static CHAR stop = 0;
    788786
     
    795793  stop = 0;
    796794}
    797 
  • trunk/dll/attribs.c

    r2 r342  
     1
     2/***********************************************************************
     3
     4  $Id$
     5
     6  attributes editor
     7
     8  Copyright (c) 1993, 1998 M. Kimes
     9  Copyright (c) 2006 Steven H.Levine
     10
     11  14 Jul 06 SHL Use Runtime_Error
     12
     13***********************************************************************/
     14
    115#define INCL_DOS
    216#define INCL_WIN
    3 
    417#include <os2.h>
     18
    519#include <stdarg.h>
    620#include <stdio.h>
     
    923#include <ctype.h>
    1024#include <time.h>
     25
    1126#include "fm3dll.h"
    1227#include "fm3dlg.h"
    1328#include "fm3str.h"
    1429
     30static PSZ pszSrcFile = __FILE__;
     31
    1532#pragma alloc_text(ATTRIBS,AttrListDlgProc)
    1633
    17 
    18 MRESULT EXPENTRY AttrListDlgProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2) {
    19 
     34MRESULT EXPENTRY AttrListDlgProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2)
     35{
    2036  LISTINFO *li;
    2137
     
    279295
    280296            li = INSTDATA(hwnd);
    281             if(!li)
     297            if (!li) {
     298              Runtime_Error(pszSrcFile, __LINE__, "no data");
    282299              break;
     300            }
    283301            {
    284302              CHAR  szBuffer[CCHMAXPATH + 1];
     
    301319                    error = AddToList(szBuffer,&li->list,&numfiles,&numalloc);
    302320                    if(error) {
    303                       DosBeep(250,100);
     321                      Runtime_Error(pszSrcFile, __LINE__, "AddToList");
    304322                      break;
    305323                    }
     
    312330            }
    313331            if(!li->list || !li->list[0]) {
    314               DosBeep(250,100);
     332              Runtime_Error(pszSrcFile, __LINE__, "list build failed");
    315333              break;
    316334            }
  • trunk/dll/avl.c

    r312 r342  
    2121  16 Jun 06 SHL load_archivers: support signatures containing 0s
    2222  26 Jun 06 SHL load_archivers: remember where comments are
     23  14 Jul 06 SHL Use Runtime_Error
    2324
    2425***********************************************************************/
     
    3839#include "fm3dlg.h"
    3940#include "fm3str.h"
     41
     42static PSZ pszSrcFile = __FILE__;
    4043
    4144#pragma alloc_text(MISC9,quick_find_type,find_type)
     
    407410      // At start of defintion
    408411
    409       pat = malloc(sizeof(ARC_TYPE));
     412      pat = xmallocz(sizeof(ARC_TYPE),pszSrcFile,__LINE__);
    410413      if (!pat)
    411         break;                          // fixme to complain
    412 
    413       memset(pat, 0, sizeof(ARC_TYPE));
    414       pat -> id = strdup(sz);
     414        break;
     415      pat -> id = xstrdup(sz,pszSrcFile,__LINE__);
    415416
    416417      pat -> comment_line_num = per_sig_comment_line_num;
     
    420421        break;
    421422      if (*sz)
    422         pat -> ext = strdup(sz);
     423        pat -> ext = xstrdup(sz,pszSrcFile,__LINE__);
    423424      else
    424425        pat -> ext = NULL;
     
    429430        break;
    430431      if (*sz)
    431         pat -> list = strdup(sz);
     432        pat -> list = xstrdup(sz,pszSrcFile,__LINE__);
    432433      else
    433434        pat -> list = NULL;
     
    437438        break;
    438439      if (*sz)
    439         pat -> extract = strdup(sz);
     440        pat -> extract = xstrdup(sz,pszSrcFile,__LINE__);
    440441      else
    441442        pat -> extract = NULL;
     
    443444        break;
    444445      if (*sz)
    445         pat -> exwdirs = strdup(sz);
     446        pat -> exwdirs = xstrdup(sz,pszSrcFile,__LINE__);
    446447      else
    447448        pat -> exwdirs = NULL;
     
    449450        break;
    450451      if (*sz)
    451         pat -> test = strdup(sz);
     452        pat -> test = xstrdup(sz,pszSrcFile,__LINE__);
    452453      else
    453454        pat -> test = NULL;
     
    455456        break;
    456457      if (*sz)
    457         pat -> create = strdup(sz);
     458        pat -> create = xstrdup(sz,pszSrcFile,__LINE__);
    458459      else
    459460        pat -> create = NULL;
     
    461462        break;
    462463      if (*sz)
    463         pat -> createwdirs = strdup(sz);
     464        pat -> createwdirs = xstrdup(sz,pszSrcFile,__LINE__);
    464465      else
    465466        pat -> createwdirs = NULL;
     
    467468        break;
    468469      if (*sz)
    469         pat -> createrecurse = strdup(sz);
     470        pat -> createrecurse = xstrdup(sz,pszSrcFile,__LINE__);
    470471      else
    471472        pat -> createrecurse = NULL;
     
    473474        break;
    474475      if (*sz)
    475         pat -> move = strdup(sz);
     476        pat -> move = xstrdup(sz,pszSrcFile,__LINE__);
    476477      else
    477478        pat -> move = NULL;
     
    479480        break;
    480481      if (*sz)
    481         pat -> movewdirs = strdup(sz);
     482        pat -> movewdirs = xstrdup(sz,pszSrcFile,__LINE__);
    482483      else
    483484        pat -> movewdirs = NULL;
     
    485486        break;
    486487      if (*sz)
    487         pat -> delete = strdup(sz);
     488        pat -> delete = xstrdup(sz,pszSrcFile,__LINE__);
    488489      else
    489490        pat -> delete = NULL;
     
    494495      {
    495496        pat -> siglen = i;
    496         pat -> signature = malloc(i);
     497        pat -> signature = xmalloc(i,pszSrcFile,__LINE__);
    497498        if (!pat -> signature)
    498499          break;
     
    506507        break;
    507508      if (*sz)
    508         pat -> startlist = strdup(sz);
     509        pat -> startlist = xstrdup(sz,pszSrcFile,__LINE__);
    509510      else
    510511        pat -> startlist = NULL;
     
    512513        break;
    513514      if (*sz)
    514         pat -> endlist = strdup(sz);
     515        pat -> endlist = xstrdup(sz,pszSrcFile,__LINE__);
    515516      else
    516517        pat -> endlist = NULL;
     
    590591}
    591592
    592 #define TEST_DRAG 0                     // fixme to gone
     593#define TEST_DRAG 0                     // fixme to be gone or to work
    593594
    594595#pragma alloc_text(FMARCHIVE,SBoxDlgProc,SDlgListboxSubclassProc)
     
    654655                             VK_ENDDRAG,
    655656                             NULL);
    656           if (!hwndDrop) {
    657             Win_Error(hwnd,hwnd,__FILE__,__LINE__,"DrgDrag");
    658           }
     657          if (!hwndDrop)
     658            Win_Error(hwnd,hwnd,pszSrcFile,__LINE__,"DrgDrag");
    659659
    660660          DrgFreeDraginfo(pdinfo);
     
    723723      pditem = DrgQueryDragitemPtr(pdinfo,0);
    724724      if (!pditem)
    725         Win_Error(hwnd,hwnd,__FILE__,__LINE__,"DM_DROP");
     725        Win_Error(hwnd,hwnd,pszSrcFile,__LINE__,"DM_DROP");
    726726      /* Check valid rendering mechanisms and data */
    727727      ok = DrgVerifyRMF(pditem,DRM_LBOX,NULL) && ~pditem->fsControl & DC_PREPARE;
     
    765765    if (!(ARC_TYPE **)mp2)
    766766    {
    767       DosBeep(100, 100);
     767      Runtime_Error(pszSrcFile, __LINE__, "no data");
    768768      WinDismissDlg(hwnd, 0);
    769769      break;
     
    804804      if (sSelect == LIT_NONE)
    805805      {
    806         DosBeep(100, 100);
     806        Runtime_Error(pszSrcFile, __LINE__, "list empty");
    807807        return 0;
    808808      }
     
    838838      else
    839839      {
     840        Runtime_Error(pszSrcFile, __LINE__, "no match");
    840841        // Refuse to select
    841842        WinSendDlgItemMsg(hwnd, ASEL_LISTBOX, LM_SELECTITEM,
    842843                          MPFROMSHORT(LIT_NONE), FALSE);
    843         DosBeep(100, 100);
    844844        return 0;
    845845      }
     
    880880        ARCDUMP ad;
    881881        memset(&ad,0,sizeof(ARCDUMP));
    882         ad.info = malloc(sizeof(ARC_TYPE));
     882        ad.info = xmallocz(sizeof(ARC_TYPE),pszSrcFile,__LINE__);
    883883        if (ad.info) {
    884           memset(ad.info, 0, sizeof(ARC_TYPE));
    885884          if (!WinDlgBox(HWND_DESKTOP,
    886885                         hwnd,
     
    899898            if (!pat) {
    900899              if (arcsighead)
    901                 saymsg(0,NULLHANDLE,"*Debug*","Can not find self at %d at %s::%u", sSelect, __FILE__, __LINE__);
     900                saymsg(0,NULLHANDLE,"*Debug*","Can not find self at %d at %s::%u", sSelect, pszSrcFile, __LINE__);
    902901              else
    903902                arcsighead = ad.info;
     
    939938
    940939        if (!pat) {
    941           saymsg(0,NULLHANDLE,"*Debug*","Can not find self at %d at %s::%u",sSelect, __FILE__, __LINE__);
     940          saymsg(0,NULLHANDLE,"*Debug*","Can not find self at %d at %s::%u",sSelect, pszSrcFile, __LINE__);
    942941        }
    943942        else {
     
    980979          ; // Find self
    981980        if (!pat || !pat->prev) {
    982           saymsg(0,NULLHANDLE,"*Debug*","Can not find self at %d at %s::%u",sSelect, __FILE__, __LINE__);
     981          saymsg(0,NULLHANDLE,"*Debug*","Can not find self at %d at %s::%u",sSelect, pszSrcFile, __LINE__);
    983982        }
    984983        else {
     
    10271026          ; // Find self
    10281027        if (!pat || !pat->next) {
    1029           saymsg(0,NULLHANDLE,"*Debug*","Can not find self at %d/%d at %s::%u",sSelect, sItemCount, __FILE__, __LINE__);
     1028          saymsg(0,NULLHANDLE,"*Debug*","Can not find self at %d/%d at %s::%u",sSelect, sItemCount, pszSrcFile, __LINE__);
    10301029        }
    10311030        else {
  • trunk/dll/input.c

    r181 r342  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2005 Steven H. Levine
     9  Copyright (c) 2005, 2006 Steven H. Levine
    1010
    1111  28 May 05 SHL Use saymsg
     12  14 Jul 06 SHL Use Runtime_Error
    1213
    1314***********************************************************************/
     
    3839      if (!mp2)
    3940      {
     41        Runtime_Error(pszSrcFile, __LINE__, "no data");
    4042        WinDismissDlg(hwnd,0);
    4143        break;
     
    4345      WinSetWindowPtr(hwnd,0,(PVOID)mp2);
    4446      psip = (STRINGINPARMS *)mp2;
    45       if (!(BOOL)WinSendDlgItemMsg(hwnd,STR_INPUT,EM_SETTEXTLIMIT,
    46                                    MPFROM2SHORT(psip->inputlen,0),MPVOID))
     47      if (!WinSendDlgItemMsg(hwnd,STR_INPUT,EM_SETTEXTLIMIT,
     48                             MPFROM2SHORT(psip->inputlen,0),MPVOID))
    4749      {
    48         DosBeep(50,100);
     50        Win_Error(hwnd,hwnd,__FILE__,__LINE__,
     51                  "setlimit failed");
    4952        WinDismissDlg(hwnd,0);
    5053        break;
  • trunk/dll/instant.c

    r123 r342  
    44  $Id$
    55
     6  Instant command
     7
    68  Copyright (c) 1993-98 M. Kimes
    7   Copyright (c) 2004 Steven H.Levine
    8 
    9   Revisions     01 Aug 04 SHL - Rework lstrip/rstrip usage
     9  Copyright (c) 2004, 2006 Steven H.Levine
     10
     11  01 Aug 04 SHL Rework lstrip/rstrip usage
     12  14 Jul 06 SHL Use Runtime_Error
    1013
    1114***********************************************************************/
     
    1316#define INCL_DOS
    1417#define INCL_WIN
    15 
    1618#include <os2.h>
     19
    1720#include <stdlib.h>
    1821#include <stdio.h>
    1922#include <string.h>
    2023#include <ctype.h>
     24
    2125#include "fm3dll.h"
    2226#include "fm3dlg.h"
     
    2529
    2630#pragma data_seg(DATA1)
     31
     32static PSZ pszSrcFile = __FILE__;
     33
    2734#pragma alloc_text(INSTANT,InstantDlgProc)
    2835
     
    3138static INT batches = 0;
    3239
    33 
    34 MRESULT EXPENTRY InstantDlgProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2) {
    35 
     40MRESULT EXPENTRY InstantDlgProc (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2)
     41{
    3642  CHAR  *path;
    37   APIRET temp;
     43  APIRET rc;
    3844  static CHAR *bat = NULL;
    3945  static HWND  myhwnd = (HWND)0;
     
    4147  switch(msg) {
    4248    case WM_INITDLG:
    43       if(myhwnd) {
    44         DosBeep(250,100);
     49      if (myhwnd) {
     50        Runtime_Error(pszSrcFile, __LINE__, "busy");
    4551        WinSendMsg(myhwnd,WM_SYSCOMMAND,MPFROM2SHORT(SC_RESTORE,0),MPVOID);
    4652        WinSetActiveWindow(HWND_DESKTOP,myhwnd);
     
    4854        break;
    4955      }
    50       if(!mp2) {
    51         DosBeep(50,100);
     56      if (!mp2) {
     57        Runtime_Error(pszSrcFile, __LINE__, "no data");
    5258        WinDismissDlg(hwnd,0);
    5359        break;
     
    98104            mem = MLEgetlen(hwndMLE);
    99105            if(mem) {
    100               if(DosAllocMem((PVOID)&bat,mem,
    101                                PAG_COMMIT | PAG_READ | PAG_WRITE) ||
    102                 !bat) {
    103                 DosBeep(50,100);
     106              rc = DosAllocMem((PVOID)&bat,mem,
     107                                PAG_COMMIT | PAG_READ | PAG_WRITE);
     108              if(rc || !bat) {
     109                Dos_Error(MB_CANCEL,rc,HWND_DESKTOP,pszSrcFile,__LINE__,GetPString(IDS_OUTOFMEMORY));
    104110                WinDismissDlg(hwnd,0);
    105111                break;
    106112              }
    107113              tlen = (LONG)WinSendMsg(hwndMLE,MLM_QUERYTEXTLENGTH,MPVOID,MPVOID);
    108               if(tlen) {
     114              if(!tlen)
     115                Runtime_Error(pszSrcFile, __LINE__, "no data");
     116              else {
    109117                WinSendMsg(hwndMLE,MLM_SETIMPORTEXPORT,
    110118                           MPFROMP(bat),
     
    123131                  rstrip(bat);
    124132                }
    125                 if(*bat) {
     133                if(!*bat)
     134                  Runtime_Error(pszSrcFile, __LINE__, "no data");
     135                else {
    126136                  sprintf(s,"%s%sFMTMP%d.CMD",path,
    127137                          (path[strlen(path) - 1] == '\\') ? "" : "\\",
    128138                          batches++);
    129139                  fp = fopen(s,"w");
    130                   if(fp) {
     140                  if(!fp)
     141                    Runtime_Error(pszSrcFile, __LINE__, "fopen");
     142                  else {
    131143                    if(!strncmp(bat,"/*",2)) {
    132144                      rexx = "'";
     
    149161                            s);
    150162                  }
    151                   else
    152                     DosBeep(500,100);
    153163                }
    154                 else
    155                   DosBeep(50,100);
    156164              }
    157               else
    158                 DosBeep(50,100);
    159165            }
    160166          }
     
    168174        case IDM_HELP:
    169175          path = WinQueryWindowPtr(hwnd,0);
    170           temp = saymsg(MB_YESNOCANCEL,
     176          rc = saymsg(MB_YESNOCANCEL,
    171177                        hwnd,
    172178                        GetPString(IDS_INSTANTHELPTITLETEXT),
     
    175181                        (path[strlen(path) - 1] == '\\') ? "" : "\\",
    176182                        batches);
    177           if(temp ==  MBID_YES)
     183          if(rc ==  MBID_YES)
    178184            runemf2(WINDOWED | INVISIBLE | BACKGROUND,
    179185                    hwnd,
     
    182188                    "%s /C HELP BATCH",
    183189                    GetCmdSpec(FALSE));
    184           else if(temp == MBID_CANCEL)
     190          else if(rc == MBID_CANCEL)
    185191            WinDismissDlg(hwnd,0);
    186192          break;
Note: See TracChangeset for help on using the changeset viewer.