Here is a list of all macros with links to the files they belong to:

### - m -

- main : SDL_main_impl.h
- SDL_MAIN_USE_CALLBACKS : hello.c
- SDL_MAJOR_VERSION : SDL_version.h
- SDL_MALLOC : SDL_begin_code.h
- SDL_MasksToPixelFormatEnum : SDL_oldnames.h
- SDL_max : SDL_stdinc.h
- SDL_MAX_SINT16 : SDL_stdinc.h
- SDL_MAX_SINT32 : SDL_stdinc.h
- SDL_MAX_SINT64 : SDL_stdinc.h
- SDL_MAX_SINT8 : SDL_stdinc.h
- SDL_MAX_TIME : SDL_stdinc.h
- SDL_MAX_UINT16 : SDL_stdinc.h
- SDL_MAX_UINT32 : SDL_stdinc.h
- SDL_MAX_UINT64 : SDL_stdinc.h
- SDL_MAX_UINT8 : SDL_stdinc.h
- SDL_memcpy : SDL_stdinc.h
- SDL_memmove : SDL_stdinc.h
- SDL_MemoryBarrierAcquire : SDL_atomic.h
- SDL_MemoryBarrierRelease : SDL_atomic.h
- SDL_memset : SDL_stdinc.h
- SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT : SDL_messagebox.h
- SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT : SDL_messagebox.h
- SDL_MESSAGEBOX_BUTTONS_LEFT_TO_RIGHT : SDL_messagebox.h
- SDL_MESSAGEBOX_BUTTONS_RIGHT_TO_LEFT : SDL_messagebox.h
- SDL_MESSAGEBOX_COLOR_MAX : SDL_oldnames.h
- SDL_MESSAGEBOX_ERROR : SDL_messagebox.h
- SDL_MESSAGEBOX_INFORMATION : SDL_messagebox.h
- SDL_MESSAGEBOX_WARNING : SDL_messagebox.h
- SDL_MICRO_VERSION : SDL_version.h
- SDL_min : SDL_stdinc.h
- SDL_MIN_SINT16 : SDL_stdinc.h
- SDL_MIN_SINT32 : SDL_stdinc.h
- SDL_MIN_SINT64 : SDL_stdinc.h
- SDL_MIN_SINT8 : SDL_stdinc.h
- SDL_MIN_TIME : SDL_stdinc.h
- SDL_MIN_UINT16 : SDL_stdinc.h
- SDL_MIN_UINT32 : SDL_stdinc.h
- SDL_MIN_UINT64 : SDL_stdinc.h
- SDL_MIN_UINT8 : SDL_stdinc.h
- SDL_MINOR_VERSION : SDL_version.h
- SDL_MixAudioFormat : SDL_oldnames.h
- SDL_MOUSE_TOUCHID : SDL_touch.h
- SDL_MOUSEBUTTONDOWN : SDL_oldnames.h
- SDL_MOUSEBUTTONUP : SDL_oldnames.h
- SDL_MouseIsHaptic : SDL_oldnames.h
- SDL_MOUSEMOTION : SDL_oldnames.h
- SDL_MOUSEWHEEL : SDL_oldnames.h
- SDL_MS_PER_SECOND : SDL_timer.h
- SDL_MS_TO_NS : SDL_timer.h
- SDL_MUSTLOCK : SDL_surface.h
- SDL_mutex : SDL_oldnames.h
- SDLMAIN_DECLSPEC : SDL_main.h