mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-23 15:39:49 +02:00
fix one range check error, formatting
git-svn-id: trunk@14251 -
This commit is contained in:
parent
85e93e8f14
commit
7b7eafc985
@ -194,7 +194,7 @@ class procedure TWin32WSCustomImageList.AddData(AListHandle: TLCLIntfHandle; ACo
|
||||
P^ := (P^ and $FE) or ((not AData^.Alpha) shr 7);
|
||||
if x and $7 = 0
|
||||
then Inc(p)
|
||||
else P^ := P^ shl 1;
|
||||
else P^ := Byte(P^ shl 1);
|
||||
Inc(AData);
|
||||
end;
|
||||
// finish mask shifting
|
||||
|
@ -271,12 +271,12 @@ begin
|
||||
Result := Len;
|
||||
// use the last 30 characters to compute the hash
|
||||
case fCaseSensitive of
|
||||
True:
|
||||
for I:= Len -1 downto 0 do
|
||||
inc(Result, cardinal(ord(P[I])) shl I);
|
||||
False:
|
||||
for I:= Len -1 downto 0 do
|
||||
inc(Result, cardinal(ord(UpperCaseChars[P[I]])) shl I);
|
||||
True:
|
||||
for I := Len - 1 downto 0 do
|
||||
inc(Result, cardinal(ord(P[I])) shl I);
|
||||
False:
|
||||
for I := Len - 1 downto 0 do
|
||||
inc(Result, cardinal(ord(UpperCaseChars[P[I]])) shl I);
|
||||
end;
|
||||
end;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user