Skip to content

Commit

Permalink
SIZE_MAX need not be defined in limits.h
Browse files Browse the repository at this point in the history
it can be in limits.h (windows) or stdint.h.
  • Loading branch information
sezero committed Nov 11, 2020
1 parent e12457d commit 53b1667
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 7 deletions.
9 changes: 4 additions & 5 deletions src/audio/SDL_wave.c
Expand Up @@ -22,14 +22,13 @@

#ifdef HAVE_LIMITS_H
#include <limits.h>
#else
#ifndef SIZE_MAX
#define SIZE_MAX ((size_t)-1)
#endif
#ifndef INT_MAX
/* Make a lucky guess. */
#define INT_MAX SDL_MAX_SINT32
#endif
#ifndef SIZE_MAX
#define SIZE_MAX ((size_t)-1)
#endif

/* Microsoft WAVE file loading routines */
Expand Down Expand Up @@ -928,7 +927,7 @@ IMA_ADPCM_DecodeBlockHeader(ADPCM_DecoderState *state)
{
Sint16 step;
Uint32 c;
Uint8 *cstate = state->cstate;
Uint8 *cstate = (Uint8 *) state->cstate;

for (c = 0; c < state->channels; c++) {
size_t o = state->block.pos + c * 4;
Expand Down Expand Up @@ -1561,7 +1560,7 @@ WaveReadPartialChunkData(SDL_RWops *src, WaveChunk *chunk, size_t length)
}

if (length > 0) {
chunk->data = SDL_malloc(length);
chunk->data = (Uint8 *) SDL_malloc(length);
if (chunk->data == NULL) {
return SDL_OutOfMemory();
}
Expand Down
3 changes: 1 addition & 2 deletions src/video/windows/SDL_windowsmessagebox.c
Expand Up @@ -24,11 +24,10 @@

#ifdef HAVE_LIMITS_H
#include <limits.h>
#else
#endif
#ifndef SIZE_MAX
#define SIZE_MAX ((size_t)-1)
#endif
#endif

#include "../../core/windows/SDL_windows.h"

Expand Down

0 comments on commit 53b1667

Please sign in to comment.