Changeset 6354 for trunk/src/kernel32/heap.cpp
- Timestamp:
- Jul 17, 2001, 2:10:22 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/heap.cpp
r6240 r6354 1 /* $Id: heap.cpp,v 1.3 1 2001-07-08 07:14:45sandervl Exp $ */1 /* $Id: heap.cpp,v 1.32 2001-07-17 12:10:21 sandervl Exp $ */ 2 2 3 3 /* … … 139 139 ODINFUNCTIONNODBG3(BOOL, HeapValidate, HANDLE, hHeap, DWORD, dwFlags, LPCVOID, lpMem) 140 140 { 141 dprintf(("KERNEL32: HeapValidate - stub\n")); 142 return(TRUE); 141 OS2Heap *curheap = OS2Heap::find(hHeap); 142 143 dprintf2(("KERNEL32: HeapValidate %x %x %x", hHeap, dwFlags, lpMem)); 144 if(curheap == NULL) 145 return FALSE; 146 147 return curheap->Validate(dwFlags, lpMem); 143 148 } 144 149 //****************************************************************************** … … 289 294 290 295 296 if(hmem == NULL || ISPOINTER(hmem)) { 297 dprintf(("KERNEL32: GlobalLock %x returned %x", hmem, hmem)); 298 return (LPVOID) hmem; 299 } 300 291 301 /* verify lpMem address */ 292 302 if (hmem >= (HGLOBAL)ulMaxAddr || hmem < (HGLOBAL)0x10000) … … 295 305 DebugInt3(); 296 306 return 0; 297 }298 299 if(hmem == NULL || ISPOINTER(hmem)) {300 dprintf(("KERNEL32: GlobalLock %x returned %x", hmem, hmem));301 return (LPVOID) hmem;302 307 } 303 308 … … 338 343 dprintf(("KERNEL32: GlobalUnlock %x", hmem)); 339 344 345 if(hmem == NULL || ISPOINTER(hmem)) 346 return FALSE; 347 340 348 /* verify lpMem address */ 341 349 if (hmem >= (HGLOBAL)ulMaxAddr || hmem < (HGLOBAL)0x10000) … … 345 353 return 0; 346 354 } 347 348 if(hmem == NULL || ISPOINTER(hmem))349 return FALSE;350 355 351 356 /* HeapLock(GetProcessHeap()); */ … … 481 486 PGLOBAL32_INTERN pintern; 482 487 DWORD heap_flags = (flags & GMEM_ZEROINIT) ? HEAP_ZERO_MEMORY : 0; 488 489 #ifdef __WIN32OS2__ 490 hmem = GlobalHandle((LPCVOID)hmem); 491 #endif 483 492 484 493 hnew = 0;
Note:
See TracChangeset
for help on using the changeset viewer.