[Com0com-cvs] com0com/setup utils.cpp,1.2,1.3 utils.h,1.2,1.3
The virtual serial port driver for Windows.
Brought to you by:
vfrolov
From: Vyacheslav F. <vf...@us...> - 2006-11-03 13:17:36
|
Update of /cvsroot/com0com/com0com/setup In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv15042 Modified Files: utils.cpp utils.h Log Message: Fixed LocalReAlloc() usage Added return value to BusyMask::AddNum() Index: utils.cpp =================================================================== RCS file: /cvsroot/com0com/com0com/setup/utils.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** utils.cpp 2 Nov 2006 16:09:13 -0000 1.2 --- utils.cpp 3 Nov 2006 13:17:28 -0000 1.3 *************** *** 20,23 **** --- 20,27 ---- * * $Log$ + * Revision 1.3 2006/11/03 13:17:28 vfrolov + * Fixed LocalReAlloc() usage + * Added return value to BusyMask::AddNum() + * * Revision 1.2 2006/11/02 16:09:13 vfrolov * Added StrToInt() and class BusyMask *************** *** 26,30 **** * Initial revision * - * */ --- 30,33 ---- *************** *** 109,113 **** } ! void BusyMask::AddNum(int num) { ULONG maskNum = num/(sizeof(*pBusyMask)*8); --- 112,116 ---- } ! BOOL BusyMask::AddNum(int num) { ULONG maskNum = num/(sizeof(*pBusyMask)*8); *************** *** 120,124 **** pNewBusyMask = (PBYTE)LocalAlloc(LPTR, newBusyMaskLen); else ! pNewBusyMask = (PBYTE)LocalReAlloc(pBusyMask, newBusyMaskLen, LMEM_ZEROINIT); if (pNewBusyMask) { --- 123,127 ---- pNewBusyMask = (PBYTE)LocalAlloc(LPTR, newBusyMaskLen); else ! pNewBusyMask = (PBYTE)LocalReAlloc(pBusyMask, newBusyMaskLen, LMEM_ZEROINIT|LMEM_MOVEABLE); if (pNewBusyMask) { *************** *** 126,130 **** busyMaskLen = newBusyMaskLen; } else { ! return; } } --- 129,133 ---- busyMaskLen = newBusyMaskLen; } else { ! return FALSE; } } *************** *** 133,136 **** --- 136,141 ---- pBusyMask[maskNum] |= mask; + + return TRUE; } Index: utils.h =================================================================== RCS file: /cvsroot/com0com/com0com/setup/utils.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** utils.h 2 Nov 2006 16:09:13 -0000 1.2 --- utils.h 3 Nov 2006 13:17:28 -0000 1.3 *************** *** 20,23 **** --- 20,27 ---- * * $Log$ + * Revision 1.3 2006/11/03 13:17:28 vfrolov + * Fixed LocalReAlloc() usage + * Added return value to BusyMask::AddNum() + * * Revision 1.2 2006/11/02 16:09:13 vfrolov * Added StrToInt() and class BusyMask *************** *** 26,30 **** * Initial revision * - * */ --- 30,33 ---- *************** *** 41,45 **** ~BusyMask(); ! void AddNum(int num); BOOL IsFreeNum(int num) const; int GetFirstFreeNum() const; --- 44,48 ---- ~BusyMask(); ! BOOL AddNum(int num); BOOL IsFreeNum(int num) const; int GetFirstFreeNum() const; |