SDL  2.0
SDL_internal.h File Reference
#include "dynapi/SDL_dynapi.h"
#include "dynapi/SDL_dynapi_overrides.h"
#include "SDL_config.h"
+ Include dependency graph for SDL_internal.h:

Go to the source code of this file.

Macros

#define _GNU_SOURCE
 
#define SDL_VARIABLE_LENGTH_ARRAY
 
#define SDL_MAX_SMALL_ALLOC_STACKSIZE   128
 
#define SDL_small_alloc(type, count, pisstack)   ( (*(pisstack) = ((sizeof(type)*(count)) < SDL_MAX_SMALL_ALLOC_STACKSIZE)), (*(pisstack) ? SDL_stack_alloc(type, count) : (type*)SDL_malloc(sizeof(type)*(count))) )
 
#define SDL_small_free(ptr, isstack)   if ((isstack)) { SDL_stack_free(ptr); } else { SDL_free(ptr); }
 
#define DECLSPEC
 
#define SDLCALL
 
#define SDL_LEAN_AND_MEAN   0
 
#define SDL_HAVE_BLIT_0   !SDL_LEAN_AND_MEAN
 
#define SDL_HAVE_BLIT_1   !SDL_LEAN_AND_MEAN
 
#define SDL_HAVE_BLIT_A   !SDL_LEAN_AND_MEAN
 
#define SDL_HAVE_BLIT_N   !SDL_LEAN_AND_MEAN
 
#define SDL_HAVE_BLIT_N_RGB565   !SDL_LEAN_AND_MEAN
 
#define SDL_HAVE_BLIT_AUTO   !SDL_LEAN_AND_MEAN
 
#define SDL_HAVE_RLE   !SDL_LEAN_AND_MEAN
 
#define SDL_VIDEO_RENDER_SW   !SDL_LEAN_AND_MEAN
 
#define SDL_HAVE_YUV   !SDL_LEAN_AND_MEAN
 

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE

Definition at line 27 of file SDL_internal.h.

◆ DECLSPEC

#define DECLSPEC

Definition at line 49 of file SDL_internal.h.

◆ SDL_HAVE_BLIT_0

#define SDL_HAVE_BLIT_0   !SDL_LEAN_AND_MEAN

Definition at line 65 of file SDL_internal.h.

◆ SDL_HAVE_BLIT_1

#define SDL_HAVE_BLIT_1   !SDL_LEAN_AND_MEAN

Definition at line 71 of file SDL_internal.h.

◆ SDL_HAVE_BLIT_A

#define SDL_HAVE_BLIT_A   !SDL_LEAN_AND_MEAN

Definition at line 77 of file SDL_internal.h.

◆ SDL_HAVE_BLIT_AUTO

#define SDL_HAVE_BLIT_AUTO   !SDL_LEAN_AND_MEAN

Definition at line 96 of file SDL_internal.h.

◆ SDL_HAVE_BLIT_N

#define SDL_HAVE_BLIT_N   !SDL_LEAN_AND_MEAN

Definition at line 83 of file SDL_internal.h.

◆ SDL_HAVE_BLIT_N_RGB565

#define SDL_HAVE_BLIT_N_RGB565   !SDL_LEAN_AND_MEAN

Definition at line 89 of file SDL_internal.h.

◆ SDL_HAVE_RLE

#define SDL_HAVE_RLE   !SDL_LEAN_AND_MEAN

Definition at line 102 of file SDL_internal.h.

◆ SDL_HAVE_YUV

#define SDL_HAVE_YUV   !SDL_LEAN_AND_MEAN

Definition at line 117 of file SDL_internal.h.

◆ SDL_LEAN_AND_MEAN

#define SDL_LEAN_AND_MEAN   0

Definition at line 59 of file SDL_internal.h.

◆ SDL_MAX_SMALL_ALLOC_STACKSIZE

#define SDL_MAX_SMALL_ALLOC_STACKSIZE   128

Definition at line 39 of file SDL_internal.h.

◆ SDL_small_alloc

#define SDL_small_alloc (   type,
  count,
  pisstack 
)    ( (*(pisstack) = ((sizeof(type)*(count)) < SDL_MAX_SMALL_ALLOC_STACKSIZE)), (*(pisstack) ? SDL_stack_alloc(type, count) : (type*)SDL_malloc(sizeof(type)*(count))) )

Definition at line 40 of file SDL_internal.h.

◆ SDL_small_free

#define SDL_small_free (   ptr,
  isstack 
)    if ((isstack)) { SDL_stack_free(ptr); } else { SDL_free(ptr); }

Definition at line 41 of file SDL_internal.h.

◆ SDL_VARIABLE_LENGTH_ARRAY

#define SDL_VARIABLE_LENGTH_ARRAY

Definition at line 36 of file SDL_internal.h.

◆ SDL_VIDEO_RENDER_SW

#define SDL_VIDEO_RENDER_SW   !SDL_LEAN_AND_MEAN

Definition at line 110 of file SDL_internal.h.

◆ SDLCALL

#define SDLCALL

Definition at line 50 of file SDL_internal.h.