Changeset 533 for trunk/dll/newview.c


Ignore:
Timestamp:
Nov 4, 2006, 10:07:44 PM (19 years ago)
Author:
root
Message:

Renames
Count thread usage

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/newview.c

    r396 r533  
    1616  17 Jul 06 SHL Use Runtime_Error
    1717  26 Jul 06 SHL Use chop_at_crnl and convert_nl_to_nul
     18  03 Nov 06 SHL Renames
     19  03 Nov 06 SHL Count thread usage
    1820
    1921***********************************************************************/
     
    4143static PSZ pszSrcFile = __FILE__;
    4244
    43 #pragma alloc_text(NEWVIEW,ViewStatusProc,FreeViewerMem,LoadFile)
     45#pragma alloc_text(NEWVIEW,ViewStatusProc,FreeViewerMem,LoadFileThread)
    4446#pragma alloc_text(NEWVIEW,InitWindow,PaintLine,ViewWndProc)
    45 #pragma alloc_text(NEWVIEW,ViewFrameWndProc,StartViewer,ReLine)
    46 #pragma alloc_text(NEWVIEW,BuildAList,Search,Clipboard,FindStrDlgProc)
     47#pragma alloc_text(NEWVIEW,ViewFrameWndProc,StartViewer,ReLineThread)
     48#pragma alloc_text(NEWVIEW,BuildAList,SearchThread,ClipboardThread,FindStrDlgProc)
    4749#pragma alloc_text(NEWVIEW,BuildAList2,UrlDlgProc)
    4850
     
    893895}
    894896
    895 static VOID Search(VOID * args)
     897static VOID SearchThread(VOID * args)
    896898{
    897899  HWND hwnd = (HWND)args;
     
    910912  {
    911913    hmq2 = WinCreateMsgQueue(hab2, 0);
    912     if (hmq2)
    913     {
     914    if (hmq2) {
    914915      WinCancelShutdown(hmq2, TRUE);
     916      IncrThreadUsage();
    915917      ad = WinQueryWindowPtr(hwnd, QWL_USER);
    916918      if (ad)
     
    10601062      WinDestroyMsgQueue(hmq2);
    10611063    }
     1064    DecrThreadUsage();
    10621065    WinTerminate(hab2);
    10631066  }
     
    10651068}
    10661069
    1067 static VOID Clipboard(VOID * args)
     1070static VOID ClipboardThread(VOID * args)
    10681071{
    10691072  HWND hwnd = (HWND)args;
     
    10811084  {
    10821085    hmq2 = WinCreateMsgQueue(hab2, 0);
    1083     if (hmq2)
    1084     {
     1086    if (hmq2) {
    10851087      WinCancelShutdown(hmq2, TRUE);
     1088      IncrThreadUsage();
    10861089      ad = WinQueryWindowPtr(hwnd, QWL_USER);
    10871090      if (ad)
     
    11681171      WinDestroyMsgQueue(hmq2);
    11691172    }
     1173    DecrThreadUsage();
    11701174    WinTerminate(hab2);
    11711175  }
     
    11731177}
    11741178
    1175 static VOID ReLine(VOID * args)
     1179static VOID ReLineThread(VOID * args)
    11761180{
    11771181  HWND hwnd = (HWND)args;
     
    11851189  priority_normal();
    11861190  hab2 = WinInitialize(0);
    1187   if (hab2)
    1188   {
     1191  if (hab2) {
    11891192    hmq2 = WinCreateMsgQueue(hab2, 0);
    1190     if (hmq2)
    1191     {
     1193    if (hmq2) {
    11921194      WinCancelShutdown(hmq2, TRUE);
     1195      IncrThreadUsage();
    11931196      ad = WinQueryWindowPtr(hwnd, QWL_USER);
    1194       if (ad)
    1195       {
     1197      if (ad) {
    11961198        ad -> relining = TRUE;
    1197         if (!DosRequestMutexSem(ad -> ScanSem, SEM_INDEFINITE_WAIT))
    1198         {
     1199        if (!DosRequestMutexSem(ad -> ScanSem, SEM_INDEFINITE_WAIT)) {
    11991200          ad -> busy++;
    12001201          ad -> maxx = 0;
     
    13581359      WinDestroyMsgQueue(hmq2);
    13591360    }
     1361    DecrThreadUsage();
    13601362    WinTerminate(hab2);
    13611363  }
    13621364  DosPostEventSem(CompactSem);
    1363   if (ad && !ad -> stopflag)
    1364   {
     1365  if (ad && !ad -> stopflag) {
    13651366    PostMsg(hwnd, UM_CONTAINER_FILLED, MPFROMLONG(firstline),
    13661367            MPFROMLONG(cursored));
     
    13691370}
    13701371
    1371 static VOID LoadFile(VOID * args)
     1372static VOID LoadFileThread(VOID * args)
    13721373{
    13731374  HWND hwnd = (HWND)args;
     
    13871388    {
    13881389      WinCancelShutdown(hmq2, TRUE);
     1390      IncrThreadUsage();
    13891391      ad = WinQueryWindowPtr(hwnd, QWL_USER);
    13901392      if (ad)
     
    14651467                    }
    14661468                    if (ad -> textsize) {
    1467                       if (_beginthread(ReLine, NULL, 524288, (PVOID) hwnd) == -1)
     1469                      if (_beginthread(ReLineThread, NULL, 524288, (PVOID) hwnd) == -1)
    14681470                        Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
    14691471                      else
     
    14821484      WinDestroyMsgQueue(hmq2);
    14831485    }
     1486    DecrThreadUsage();
    14841487    WinTerminate(hab2);
    14851488  }
     
    19581961        WinSetWindowPtr(hwndFrame, QWL_USER, (PVOID)oldproc);
    19591962        ad -> hps = InitWindow(hwnd);
    1960         if (_beginthread(LoadFile, NULL, 524288, (PVOID) hwnd) == -1)
     1963        if (_beginthread(LoadFileThread, NULL, 524288, (PVOID) hwnd) == -1)
    19611964          Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
    19621965        else {
     
    20932096        if (!ad -> relining)
    20942097        {
    2095           if (_beginthread(ReLine, NULL, 524288, (PVOID) hwnd) == -1)
     2098          if (_beginthread(ReLineThread, NULL, 524288, (PVOID) hwnd) == -1)
    20962099          {
    20972100            Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
     
    36793682                                      "Viewer.Searchtext",
    36803683                                      (PVOID) ad -> searchtext);
    3681               if (_beginthread(Search, NULL, 524288, (PVOID) hwnd) == -1)
     3684              if (_beginthread(SearchThread, NULL, 524288, (PVOID) hwnd) == -1)
    36823685                Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
    36833686            }
     
    39673970          {
    39683971            ad -> cliptype = SHORT1FROMMP(mp1);
    3969             if (_beginthread(Clipboard,NULL,524288,(PVOID) hwnd) == -1)
     3972            if (_beginthread(ClipboardThread,NULL,524288,(PVOID) hwnd) == -1)
    39703973              Runtime_Error(pszSrcFile, __LINE__, GetPString(IDS_COULDNTSTARTTHREADTEXT));
    39713974          }
Note: See TracChangeset for help on using the changeset viewer.