DEADSOFTWARE

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