Skip to content

Commit a354d98

Browse files
Merge pull request #108 from suve/add-SDL_MIN_MAX-consts
Add SDL_MIN_* and SDL_MAX_* consts
2 parents 29ba7ad + 2b3ec8d commit a354d98

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

units/sdlstdinc.inc

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,38 @@ const
1313
SDL_FALSE = TSDL_Bool(0);
1414
SDL_TRUE = TSDL_Bool(1);
1515

16+
SDL_MAX_SINT8 = High(cint8);
17+
SDL_MIN_SINT8 = Low(cint8);
18+
19+
SDL_MAX_UINT8 = High(cuint8);
20+
SDL_MIN_UINT8 = Low(cuint8);
21+
22+
SDL_MAX_SINT16 = High(cint16);
23+
SDL_MIN_SINT16 = Low(cint16);
24+
25+
SDL_MAX_UINT16 = High(cuint16);
26+
SDL_MIN_UINT16 = Low(cuint16);
27+
28+
SDL_MAX_SINT32 = High(cint32);
29+
SDL_MIN_SINT32 = Low(cint32);
30+
31+
SDL_MAX_UINT32 = High(cuint32);
32+
SDL_MIN_UINT32 = Low(cuint32);
33+
34+
{$IFDEF Has_Int64}
35+
SDL_MAX_SINT64 = High(cint64);
36+
SDL_MIN_SINT64 = Low(cint64);
37+
38+
SDL_MAX_UINT64 = High(cuint64);
39+
SDL_MIN_UINT64 = Low(cuint64);
40+
{$ELSE}
41+
SDL_MAX_SINT64: cuint64 = (hi: SDL_MAX_SINT32; lo: SDL_MAX_UINT32);
42+
SDL_MIN_SINT64: cuint64 = (hi: SDL_MIN_SINT32; lo: 0);
43+
44+
SDL_MAX_UINT64: cuint64 = (hi: SDL_MAX_UINT32; lo: SDL_MAX_UINT32);
45+
SDL_MIN_UINT64: cuint64 = (hi: 0; lo: 0);
46+
{$ENDIF}
47+
1648
SDL_FLT_EPSILON = cfloat(1.1920928955078125e-07);
1749

1850
type

0 commit comments

Comments
 (0)