Changeset 1885 for trunk/src/kernel32/virtual.cpp
- Timestamp:
- Nov 30, 1999, 3:19:03 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/virtual.cpp
r1811 r1885 1 /* $Id: virtual.cpp,v 1.2 3 1999-11-22 20:35:52sandervl Exp $ */1 /* $Id: virtual.cpp,v 1.24 1999-11-30 14:15:55 sandervl Exp $ */ 2 2 3 3 /* … … 454 454 { 455 455 DWORD rc; 456 DWORD cb = cbSize; 456 457 ULONG pageFlags = 0; 457 458 int npages; … … 460 461 return(FALSE); 461 462 462 rc = OSLibDosQueryMem(lpvAddress, &cb Size, &pageFlags);463 rc = OSLibDosQueryMem(lpvAddress, &cb, &pageFlags); 463 464 if(rc) { 464 465 dprintf(("DosQueryMem returned %d\n", rc)); … … 502 503 npages = (cbSize >> 12); 503 504 504 if( (cbSize & 0xFFF) + offset > 0 ) { 505 cb = (cbSize & 0xFFF) + offset; // !!! added, some optimization :) 506 if( cb > 0 ) { // changed 505 507 npages++; 506 508 } 507 508 if( (cbSize & 0xFFF) + offset >= 4096 ) { 509 if( cb > 4096 ) { // changed, note '>' sign ( not '>=' ) 4096 is exactly one page 509 510 npages++; 510 511 }
Note:
See TracChangeset
for help on using the changeset viewer.