mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 14:53:40 +00:00
Cleanup test code, improve comments.
svn path=/trunk/; revision=44465
This commit is contained in:
parent
66fe9a0793
commit
4e6d2d7136
1 changed files with 6 additions and 6 deletions
|
@ -83,11 +83,12 @@ RtlpGetLengthOfRunClear(
|
||||||
/* Calculate length up to where we read */
|
/* Calculate length up to where we read */
|
||||||
Length = (Buffer - BitMapHeader->Buffer) * 32 - StartingIndex;
|
Length = (Buffer - BitMapHeader->Buffer) * 32 - StartingIndex;
|
||||||
Length += BitPos - 32;
|
Length += BitPos - 32;
|
||||||
|
|
||||||
|
/* Make sure we don't go past the last bit */
|
||||||
if (Length > BitMapHeader->SizeOfBitMap - StartingIndex)
|
if (Length > BitMapHeader->SizeOfBitMap - StartingIndex)
|
||||||
Length = BitMapHeader->SizeOfBitMap - StartingIndex;
|
Length = BitMapHeader->SizeOfBitMap - StartingIndex;
|
||||||
|
|
||||||
/* The result is guaranteed to be < BitMapHeader->SizeOfBitMap */
|
/* Return the result */
|
||||||
return Length;
|
return Length;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -132,10 +133,11 @@ RtlpGetLengthOfRunSet(
|
||||||
Length = (Buffer - BitMapHeader->Buffer) * 32 - StartingIndex;
|
Length = (Buffer - BitMapHeader->Buffer) * 32 - StartingIndex;
|
||||||
Length += BitPos - 32;
|
Length += BitPos - 32;
|
||||||
|
|
||||||
|
/* Make sure we don't go past the last bit */
|
||||||
if (Length > BitMapHeader->SizeOfBitMap - StartingIndex)
|
if (Length > BitMapHeader->SizeOfBitMap - StartingIndex)
|
||||||
Length = BitMapHeader->SizeOfBitMap - StartingIndex;
|
Length = BitMapHeader->SizeOfBitMap - StartingIndex;
|
||||||
|
|
||||||
/* The result is guaranteed to be < BitMapHeader->SizeOfBitMap */
|
/* Return the result */
|
||||||
return Length;
|
return Length;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -436,12 +438,10 @@ RtlFindClearBits(
|
||||||
/* Loop until something is found or the end is reached */
|
/* Loop until something is found or the end is reached */
|
||||||
while (CurrentBit + NumberToFind < BitMapHeader->SizeOfBitMap)
|
while (CurrentBit + NumberToFind < BitMapHeader->SizeOfBitMap)
|
||||||
{
|
{
|
||||||
ULONG test;
|
|
||||||
/* Search for the next clear run, by skipping a set run */
|
/* Search for the next clear run, by skipping a set run */
|
||||||
test = RtlpGetLengthOfRunSet(BitMapHeader,
|
CurrentBit += RtlpGetLengthOfRunSet(BitMapHeader,
|
||||||
CurrentBit,
|
CurrentBit,
|
||||||
MAXULONG);
|
MAXULONG);
|
||||||
CurrentBit += test;
|
|
||||||
|
|
||||||
/* Get length of the clear bit run */
|
/* Get length of the clear bit run */
|
||||||
CurrentLength = RtlpGetLengthOfRunClear(BitMapHeader,
|
CurrentLength = RtlpGetLengthOfRunClear(BitMapHeader,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue