mirror of https://github.com/encounter/SDL.git
Fixed bug 3494 - SDL_test_fuzzer.c fails compile since r10604
Ozkan Sezer As of hg rev. 10604 (http://hg.libsdl.org/SDL/rev/4fe01fd25855), SDL_test_fuzzer.c fails to build again
This commit is contained in:
parent
4a089ca1c8
commit
eaca3958ad
|
@ -27,18 +27,20 @@
|
||||||
|
|
||||||
#include "SDL_config.h"
|
#include "SDL_config.h"
|
||||||
|
|
||||||
|
#include <limits.h>
|
||||||
/* Visual Studio 2008 doesn't have stdint.h */
|
/* Visual Studio 2008 doesn't have stdint.h */
|
||||||
#if defined(_MSC_VER) && _MSC_VER <= 1500
|
#if defined(_MSC_VER) && _MSC_VER <= 1500
|
||||||
#define UINT8_MAX ~(Uint8)0
|
#define UINT8_MAX _UI8_MAX
|
||||||
#define UINT16_MAX ~(Uint16)0
|
#define UINT16_MAX _UI16_MAX
|
||||||
#define UINT32_MAX ~(Uint32)0
|
#define UINT32_MAX _UI32_MAX
|
||||||
#define UINT64_MAX ~(Uint64)0
|
#define INT64_MIN _I64_MIN
|
||||||
|
#define INT64_MAX _I64_MAX
|
||||||
|
#define UINT64_MAX _UI64_MAX
|
||||||
#else
|
#else
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#endif
|
#endif
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <limits.h>
|
|
||||||
#include <float.h>
|
#include <float.h>
|
||||||
|
|
||||||
#include "SDL_test.h"
|
#include "SDL_test.h"
|
||||||
|
@ -297,7 +299,7 @@ Uint64
|
||||||
SDLTest_RandomUint64BoundaryValue(Uint64 boundary1, Uint64 boundary2, SDL_bool validDomain)
|
SDLTest_RandomUint64BoundaryValue(Uint64 boundary1, Uint64 boundary2, SDL_bool validDomain)
|
||||||
{
|
{
|
||||||
/* max value for Uint64 */
|
/* max value for Uint64 */
|
||||||
const Uint64 maxValue = ULLONG_MAX;
|
const Uint64 maxValue = UINT64_MAX;
|
||||||
return SDLTest_GenerateUnsignedBoundaryValues(maxValue,
|
return SDLTest_GenerateUnsignedBoundaryValues(maxValue,
|
||||||
(Uint64) boundary1, (Uint64) boundary2,
|
(Uint64) boundary1, (Uint64) boundary2,
|
||||||
validDomain);
|
validDomain);
|
||||||
|
@ -433,8 +435,8 @@ Sint64
|
||||||
SDLTest_RandomSint64BoundaryValue(Sint64 boundary1, Sint64 boundary2, SDL_bool validDomain)
|
SDLTest_RandomSint64BoundaryValue(Sint64 boundary1, Sint64 boundary2, SDL_bool validDomain)
|
||||||
{
|
{
|
||||||
/* min & max values for Sint64 */
|
/* min & max values for Sint64 */
|
||||||
const Sint64 maxValue = LLONG_MAX;
|
const Sint64 maxValue = INT64_MAX;
|
||||||
const Sint64 minValue = LLONG_MIN;
|
const Sint64 minValue = INT64_MIN;
|
||||||
return SDLTest_GenerateSignedBoundaryValues(minValue, maxValue,
|
return SDLTest_GenerateSignedBoundaryValues(minValue, maxValue,
|
||||||
boundary1, boundary2,
|
boundary1, boundary2,
|
||||||
validDomain);
|
validDomain);
|
||||||
|
|
Loading…
Reference in New Issue