diff options
Diffstat (limited to 'extern/sdlew/include/SDL2/SDL_test_random.h')
-rw-r--r-- | extern/sdlew/include/SDL2/SDL_test_random.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/extern/sdlew/include/SDL2/SDL_test_random.h b/extern/sdlew/include/SDL2/SDL_test_random.h new file mode 100644 index 00000000000..61a0c1b7a09 --- /dev/null +++ b/extern/sdlew/include/SDL2/SDL_test_random.h @@ -0,0 +1,34 @@ + +#ifndef _SDL_test_random_h +#define _SDL_test_random_h + +#include "begin_code.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define SDLTest_RandomInt(c) ((int)SDLTest_Random(c)) + + typedef struct { + unsigned int a; + unsigned int x; + unsigned int c; + unsigned int ah; + unsigned int al; + } SDLTest_RandomContext; + + void SDLTest_RandomInit(SDLTest_RandomContext * rndContext, unsigned int xi, + unsigned int ci); + + void SDLTest_RandomInitTime(SDLTest_RandomContext *rndContext); + + unsigned int SDLTest_Random(SDLTest_RandomContext *rndContext); + +#ifdef __cplusplus +} +#endif +#include "close_code.h" + +#endif + |