GIT
/
REPO
/
FRED-BOY
Projects
/
d2df-sdl.git
/ blob
7779cb7044ff795c66988c83644b88e7c832280e
[d2df-sdl.git]
/
src
/
lib
/
sdl2
/
sdltype.inc
1
//types from SDLtype_s.h / SDL_stdinc.h
2
type
3
4
TSDL_Bool = (SDL_FALSE,SDL_TRUE);
5
6
DWord = LongWord;
7
8
PUInt8Array = ^TUInt8Array;
9
PUInt8 = ^UInt8;
10
PPUInt8 = ^PUInt8;
11
UInt8 = Byte;
12
{$EXTERNALSYM UInt8}
13
TUInt8Array = array [0..MAXINT shr 1] of UInt8;
14
15
PUInt16 = ^UInt16;
16
UInt16 = word;
17
{$EXTERNALSYM UInt16}
18
19
PSInt8 = ^SInt8;
20
SInt8 = Shortint;
21
{$EXTERNALSYM SInt8}
22
23
PSInt16 = ^SInt16;
24
SInt16 = smallint;
25
{$EXTERNALSYM SInt16}
26
27
PUInt32 = ^UInt32;
28
UInt32 = Cardinal;
29
{$EXTERNALSYM UInt32}
30
31
PSInt32 = ^SInt32;
32
SInt32 = LongInt;
33
{$EXTERNALSYM SInt32}
34
35
PFloat = ^Float;
36
PInt = ^LongInt;
37
38
PShortInt = ^ShortInt;
39
40
{$IFNDEF Has_Int64}
41
PUInt64 = ^UInt64;
42
UInt64 = record
43
hi: UInt32;
44
lo: UInt32;
45
end;
46
{$EXTERNALSYM UInt64}
47
48
PInt64 = ^Int64;
49
Int64 = record
50
hi: UInt32;
51
lo: UInt32;
52
end;
53
{$EXTERNALSYM Int64}
54
55
PSInt64 = ^SInt64;
56
SInt64 = Int64;
57
{$EXTERNALSYM SInt64}
58
{$ELSE}
59
PSInt64 = ^SInt64;
60
SInt64 = Int64;
61
{$ENDIF}
62
63
{$IFNDEF WIN64}
64
size_t = UInt32;
65
{$ELSE}
66
size_t = UInt64;
67
{$ENDIF}
68
{$EXTERNALSYM SIZE_T}
69
70
Float = Single;
71
{$EXTERNALSYM Float}
DEADSOFTWARE 2012-2025