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

### - a -

- ASSERT_FAIL : SDL_test_assert.h
- ASSERT_PASS : SDL_test_assert.h
- AUDIO_F32 : SDL_oldnames.h
- AUDIO_F32LSB : SDL_oldnames.h
- AUDIO_F32MSB : SDL_oldnames.h
- AUDIO_F32SYS : SDL_oldnames.h
- AUDIO_S16 : SDL_oldnames.h
- AUDIO_S16LSB : SDL_oldnames.h
- AUDIO_S16MSB : SDL_oldnames.h
- AUDIO_S16SYS : SDL_oldnames.h
- AUDIO_S32 : SDL_oldnames.h
- AUDIO_S32LSB : SDL_oldnames.h
- AUDIO_S32MSB : SDL_oldnames.h
- AUDIO_S32SYS : SDL_oldnames.h
- AUDIO_S8 : SDL_oldnames.h
- AUDIO_U8 : SDL_oldnames.h
- SDL_ACQUIRE : SDL_mutex.h
- SDL_ACQUIRE_SHARED : SDL_mutex.h
- SDL_ACQUIRED_AFTER : SDL_mutex.h
- SDL_ACQUIRED_BEFORE : SDL_mutex.h
- SDL_ALLOC_SIZE : SDL_begin_code.h
- SDL_ALLOC_SIZE2 : SDL_begin_code.h
- SDL_AllocFormat : SDL_oldnames.h
- SDL_AllocPalette : SDL_oldnames.h
- SDL_ALPHA_OPAQUE : SDL_pixels.h
- SDL_ALPHA_OPAQUE_FLOAT : SDL_pixels.h
- SDL_ALPHA_TRANSPARENT : SDL_pixels.h
- SDL_ALPHA_TRANSPARENT_FLOAT : SDL_pixels.h
- SDL_ANALYZER_NORETURN : SDL_begin_code.h
- SDL_AndroidBackButton : SDL_oldnames.h
- SDL_AndroidGetActivity : SDL_oldnames.h
- SDL_AndroidGetExternalStoragePath : SDL_oldnames.h
- SDL_AndroidGetExternalStorageState : SDL_oldnames.h
- SDL_AndroidGetInternalStoragePath : SDL_oldnames.h
- SDL_AndroidGetJNIEnv : SDL_oldnames.h
- SDL_AndroidRequestPermission : SDL_oldnames.h
- SDL_AndroidRequestPermissionCallback : SDL_oldnames.h
- SDL_AndroidSendMessage : SDL_oldnames.h
- SDL_AndroidShowToast : SDL_oldnames.h
- SDL_APP_DIDENTERBACKGROUND : SDL_oldnames.h
- SDL_APP_DIDENTERFOREGROUND : SDL_oldnames.h
- SDL_APP_LOWMEMORY : SDL_oldnames.h
- SDL_APP_TERMINATING : SDL_oldnames.h
- SDL_APP_WILLENTERBACKGROUND : SDL_oldnames.h
- SDL_APP_WILLENTERFOREGROUND : SDL_oldnames.h
- SDL_arraysize : SDL_stdinc.h
- SDL_assert : SDL_assert.h
- SDL_assert_always : SDL_assert.h
- SDL_ASSERT_CAPABILITY : SDL_mutex.h
- SDL_ASSERT_LEVEL : SDL_assert.h
- SDL_assert_paranoid : SDL_assert.h
- SDL_assert_release : SDL_assert.h
- SDL_ASSERT_SHARED_CAPABILITY : SDL_mutex.h
- SDL_AssertBreakpoint : SDL_assert.h
- SDL_atomic_t : SDL_oldnames.h
- SDL_AtomicAdd : SDL_oldnames.h
- SDL_AtomicCAS : SDL_oldnames.h
- SDL_AtomicCASPtr : SDL_oldnames.h
- SDL_AtomicDecRef : SDL_atomic.h
- SDL_AtomicGet : SDL_oldnames.h
- SDL_AtomicGetPtr : SDL_oldnames.h
- SDL_AtomicIncRef : SDL_atomic.h
- SDL_AtomicLock : SDL_oldnames.h
- SDL_AtomicSet : SDL_oldnames.h
- SDL_AtomicSetPtr : SDL_oldnames.h
- SDL_AtomicTryLock : SDL_oldnames.h
- SDL_AtomicUnlock : SDL_oldnames.h
- SDL_AUDIO_BITSIZE : SDL_audio.h
- SDL_AUDIO_BYTESIZE : SDL_audio.h
- SDL_AUDIO_DEVICE_DEFAULT_PLAYBACK : SDL_audio.h
- SDL_AUDIO_DEVICE_DEFAULT_RECORDING : SDL_audio.h
- SDL_AUDIO_FRAMESIZE : SDL_audio.h
- SDL_AUDIO_ISBIGENDIAN : SDL_audio.h
- SDL_AUDIO_ISFLOAT : SDL_audio.h
- SDL_AUDIO_ISINT : SDL_audio.h
- SDL_AUDIO_ISLITTLEENDIAN : SDL_audio.h
- SDL_AUDIO_ISSIGNED : SDL_audio.h
- SDL_AUDIO_ISUNSIGNED : SDL_audio.h
- SDL_AUDIO_MASK_BIG_ENDIAN : SDL_audio.h
- SDL_AUDIO_MASK_BITSIZE : SDL_audio.h
- SDL_AUDIO_MASK_FLOAT : SDL_audio.h
- SDL_AUDIO_MASK_SIGNED : SDL_audio.h
- SDL_AUDIODEVICEADDED : SDL_oldnames.h
- SDL_AUDIODEVICEREMOVED : SDL_oldnames.h
- SDL_AudioStreamAvailable : SDL_oldnames.h
- SDL_AudioStreamClear : SDL_oldnames.h
- SDL_AudioStreamFlush : SDL_oldnames.h
- SDL_AudioStreamGet : SDL_oldnames.h
- SDL_AudioStreamPut : SDL_oldnames.h