Changeset 651 in dev for trunk/ab5.0/abdev/abdev/Debugger.cpp
- Timestamp:
- Jun 17, 2008, 9:30:54 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/abdev/Debugger.cpp
r629 r651 281 281 ////////////////////////// 282 282 283 CFileBreakPoint::CFileBreakPoint(const char *lpszFileName,int iLineNum){283 BreakPointsPerFile::BreakPointsPerFile(const char *lpszFileName,int iLineNum){ 284 284 this->lpszFileName=(char *)HeapAlloc(hHeap,0,lstrlen(lpszFileName)+1); 285 285 lstrcpy(this->lpszFileName,lpszFileName); … … 289 289 num=1; 290 290 } 291 CFileBreakPoint::~CFileBreakPoint(){291 BreakPointsPerFile::~BreakPointsPerFile(){ 292 292 HeapDefaultFree(lpszFileName); 293 293 HeapDefaultFree(piLine); 294 294 } 295 void CFileBreakPoint::add(int iLineNum){295 void BreakPointsPerFile::add(int iLineNum){ 296 296 piLine=(int *)HeapReAlloc(hHeap,0,piLine,(num+1)*sizeof(int)); 297 297 … … 309 309 num++; 310 310 } 311 void CFileBreakPoint::remove(int iLineNum){311 void BreakPointsPerFile::remove(int iLineNum){ 312 312 int i; 313 313 for(i=0;i<num;i++){ … … 321 321 } 322 322 } 323 BOOL CFileBreakPoint::check(int iLineNum){323 BOOL BreakPointsPerFile::check(int iLineNum){ 324 324 int i; 325 325 for(i=0;i<num;i++){ … … 329 329 } 330 330 331 void CFileBreakPoint::replace(LPSTR lpszBuffer,CHARRANGE *pDelRange,CHARRANGE *pRange,LPSTR lpszNewStr){331 void BreakPointsPerFile::replace(LPSTR lpszBuffer,CHARRANGE *pDelRange,CHARRANGE *pRange,LPSTR lpszNewStr){ 332 332 int i; 333 333 … … 379 379 380 380 CDBBreakPoint::CDBBreakPoint(){ 381 ppItem=( CFileBreakPoint**)HeapAlloc(hHeap,0,1);381 ppItem=(BreakPointsPerFile **)HeapAlloc(hHeap,0,1); 382 382 num=0; 383 383 } … … 399 399 400 400 if(i==num){ 401 ppItem=( CFileBreakPoint **)HeapReAlloc(hHeap,0,ppItem,(num+1)*sizeof(CFileBreakPoint*));402 ppItem[num]=new CFileBreakPoint(lpszFileName,iLineNum);401 ppItem=(BreakPointsPerFile **)HeapReAlloc(hHeap,0,ppItem,(num+1)*sizeof(BreakPointsPerFile *)); 402 ppItem[num]=new BreakPointsPerFile(lpszFileName,iLineNum); 403 403 num++; 404 404 } … … 503 503 504 504 505 CFileBreakPoint*CDBBreakPoint::EnumLines(const char *lpszFilePath){505 BreakPointsPerFile *CDBBreakPoint::EnumLines(const char *lpszFilePath){ 506 506 int i; 507 507 for(i=0;i<num;i++){
Note:
See TracChangeset
for help on using the changeset viewer.