Changeset 161 for trunk/dll/misc.c


Ignore:
Timestamp:
May 26, 2005, 4:24:26 AM (20 years ago)
Author:
root
Message:

Comments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/misc.c

    r116 r161  
    77
    88  Copyright (c) 1993-98 M. Kimes
    9   Copyright (c) 2003, 2004 Steven H.Levine
    10 
    11   Revisions     11 Jun 03 SHL - Add JFS and FAT32 support
    12                 01 Aug 04 SHL - Rework lstrip/rstrip usage
    13                 01 Aug 04 SHL - LoadLibPath: avoid buffer overflow
     9  Copyright (c) 2003, 2005 Steven H. Levine
     10
     11  11 Jun 03 SHL Add JFS and FAT32 support
     12  01 Aug 04 SHL Rework lstrip/rstrip usage
     13  01 Aug 04 SHL LoadLibPath: avoid buffer overflow
    1414
    1515***********************************************************************/
     
    642642
    643643
    644 MRESULT CnrDirectEdit (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2) {
    645 
     644MRESULT CnrDirectEdit (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2)
     645{
    646646  switch(SHORT2FROMMP(mp1)) {
    647647    case CN_BEGINEDIT:
     
    699699            EAOP2     eaop;
    700700            PFEA2LIST pfealist = NULL;
    701             CHAR      subject[256];
     701            CHAR      szSubject[256];
    702702            ULONG     ealen;
    703703            USHORT    len;
    704704            CHAR     *eaval;
    705705
    706             WinQueryWindowText(hwndMLE,40,subject);
    707             subject[39] = 0;
    708             p = strchr(subject,'\n');
     706            WinQueryWindowText(hwndMLE,40,szSubject);
     707            szSubject[39] = 0;
     708            p = strchr(szSubject,'\n');
    709709            if(p)
    710710              *p = 0;
    711             p = strchr(subject,'\r');
     711            p = strchr(szSubject,'\r');
    712712            if(p)
    713713              *p = 0;
    714             bstrip(subject);
    715             WinSetWindowText(hwndMLE,subject);
    716             len = strlen(subject);
     714            bstrip(szSubject);
     715            WinSetWindowText(hwndMLE,szSubject);
     716            len = strlen(szSubject);
    717717            if(len)
    718718              ealen = sizeof(FEA2LIST) + 9 + len + 4;
     
    734734                *(USHORT *)eaval = (USHORT)len;
    735735                eaval += sizeof(USHORT);
    736                 memcpy(eaval,subject,len);
     736                memcpy(eaval,szSubject,len);
    737737                pfealist->list[0].cbValue = len + (sizeof(USHORT) * 2);
    738738              }
Note: See TracChangeset for help on using the changeset viewer.