mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-18 18:29:18 +02:00
* change image_* macros to unsigned, half of bug #27674
git-svn-id: trunk@30256 -
This commit is contained in:
parent
09acd9b1ab
commit
882d42eb86
@ -594,16 +594,16 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function IMAGE_ORDINAL64(Ordinal : int64) : int64;
|
function IMAGE_ORDINAL64(Ordinal : uint64) : uint64; inline;
|
||||||
function IMAGE_ORDINAL32(Ordinal : longint) : longint;
|
function IMAGE_ORDINAL32(Ordinal : cardinal) : cardinal;inline;
|
||||||
function IMAGE_SNAP_BY_ORDINAL64(Ordinal : int64) : boolean;
|
function IMAGE_SNAP_BY_ORDINAL64(Ordinal : uint64) : boolean; inline;
|
||||||
function IMAGE_SNAP_BY_ORDINAL32(Ordinal : longint) : boolean;
|
function IMAGE_SNAP_BY_ORDINAL32(Ordinal : cardinal) : boolean; inline;
|
||||||
{$ifdef WIN64}
|
{$ifdef WIN64}
|
||||||
function IMAGE_ORDINAL(Ordinal : int64) : int64;
|
function IMAGE_ORDINAL(Ordinal : uint64) : uint64; inline;
|
||||||
function IMAGE_SNAP_BY_ORDINAL(Ordinal : int64) : boolean;
|
function IMAGE_SNAP_BY_ORDINAL(Ordinal : uint64) : boolean; inline;
|
||||||
{$else}
|
{$else}
|
||||||
function IMAGE_ORDINAL(Ordinal : longint) : longint;
|
function IMAGE_ORDINAL(Ordinal : cardinal) : cardinal; inline;
|
||||||
function IMAGE_SNAP_BY_ORDINAL(Ordinal : longint) : boolean;
|
function IMAGE_SNAP_BY_ORDINAL(Ordinal : cardinal) : boolean; inline;
|
||||||
{$endif}
|
{$endif}
|
||||||
|
|
||||||
|
|
||||||
@ -1072,46 +1072,46 @@ type
|
|||||||
PALETTERGB:=$02000000 or (RGB(r,g,b));
|
PALETTERGB:=$02000000 or (RGB(r,g,b));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function IMAGE_ORDINAL64(Ordinal : int64) : int64;
|
function IMAGE_ORDINAL64(Ordinal : uint64) : uint64;
|
||||||
begin
|
begin
|
||||||
IMAGE_ORDINAL64:=Ordinal and $ffff;
|
IMAGE_ORDINAL64:=Ordinal and $ffff;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function IMAGE_ORDINAL32(Ordinal : longint) : longint;
|
function IMAGE_ORDINAL32(Ordinal : cardinal) : cardinal;
|
||||||
begin
|
begin
|
||||||
IMAGE_ORDINAL32:=Ordinal and $ffff;
|
IMAGE_ORDINAL32:=Ordinal and $ffff;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function IMAGE_SNAP_BY_ORDINAL64(Ordinal : int64) : boolean;
|
function IMAGE_SNAP_BY_ORDINAL64(Ordinal : uint64) : boolean;
|
||||||
begin
|
begin
|
||||||
IMAGE_SNAP_BY_ORDINAL64:=(Ordinal and IMAGE_ORDINAL_FLAG64)<>0;
|
IMAGE_SNAP_BY_ORDINAL64:=(Ordinal and IMAGE_ORDINAL_FLAG64)<>0;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function IMAGE_SNAP_BY_ORDINAL32(Ordinal : longint) : boolean;
|
function IMAGE_SNAP_BY_ORDINAL32(Ordinal : cardinal) : boolean;
|
||||||
begin
|
begin
|
||||||
IMAGE_SNAP_BY_ORDINAL32:=(Ordinal and IMAGE_ORDINAL_FLAG32)<>0;
|
IMAGE_SNAP_BY_ORDINAL32:=(Ordinal and IMAGE_ORDINAL_FLAG32)<>0;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{$ifdef win64}
|
{$ifdef win64}
|
||||||
function IMAGE_ORDINAL(Ordinal : int64) : int64;
|
function IMAGE_ORDINAL(Ordinal : uint64) : uint64;
|
||||||
begin
|
begin
|
||||||
IMAGE_ORDINAL:=IMAGE_ORDINAL64(Ordinal);
|
IMAGE_ORDINAL:=IMAGE_ORDINAL64(Ordinal);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
function IMAGE_SNAP_BY_ORDINAL(Ordinal : int64) : boolean;
|
function IMAGE_SNAP_BY_ORDINAL(Ordinal : uint64) : boolean;
|
||||||
begin
|
begin
|
||||||
IMAGE_SNAP_BY_ORDINAL:=IMAGE_SNAP_BY_ORDINAL64(Ordinal);
|
IMAGE_SNAP_BY_ORDINAL:=IMAGE_SNAP_BY_ORDINAL64(Ordinal);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{$else}
|
{$else}
|
||||||
|
|
||||||
function IMAGE_ORDINAL(Ordinal : longint) : longint;
|
function IMAGE_ORDINAL(Ordinal : cardinal) : cardinal;
|
||||||
begin
|
begin
|
||||||
IMAGE_ORDINAL:=IMAGE_ORDINAL32(Ordinal);
|
IMAGE_ORDINAL:=IMAGE_ORDINAL32(Ordinal);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function IMAGE_SNAP_BY_ORDINAL(Ordinal : longint) : boolean;
|
function IMAGE_SNAP_BY_ORDINAL(Ordinal : cardinal) : boolean;
|
||||||
begin
|
begin
|
||||||
IMAGE_SNAP_BY_ORDINAL:=IMAGE_SNAP_BY_ORDINAL32(Ordinal);
|
IMAGE_SNAP_BY_ORDINAL:=IMAGE_SNAP_BY_ORDINAL32(Ordinal);
|
||||||
end;
|
end;
|
||||||
|
Loading…
Reference in New Issue
Block a user