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

### - p -

- SDL_PASSED_BEGINTHREAD_ENDTHREAD : SDL_thread.h
- SDL_PATCHLEVEL : SDL_version.h
- SDL_PIXELFLAG : SDL_pixels.h
- SDL_PIXELLAYOUT : SDL_pixels.h
- SDL_PIXELORDER : SDL_pixels.h
- SDL_PIXELTYPE : SDL_pixels.h
- SDL_PLATFORM_SUPPORTS_METAL : SDL_config_iphoneos.h, SDL_config_macosx.h
- SDL_POWER_ANDROID : SDL_config_android.h
- SDL_POWER_DISABLED : SDL_config_os2.h
- SDL_POWER_EMSCRIPTEN : SDL_config_emscripten.h
- SDL_POWER_HARDWIRED : SDL_config_xbox.h
- SDL_POWER_LINUX : SDL_config.h
- SDL_POWER_MACOSX : SDL_config_macosx.h
- SDL_POWER_UIKIT : SDL_config_iphoneos.h
- SDL_POWER_WINDOWS : SDL_config_windows.h, SDL_config_wingdk.h
- SDL_POWER_WINRT : SDL_config_winrt.h
- SDL_PREALLOC : SDL_surface.h
- SDL_PRESSED : SDL_events.h
- SDL_PRINTF_FORMAT_STRING : SDL_stdinc.h
- SDL_PRINTF_VARARG_FUNC : SDL_stdinc.h
- SDL_PRINTF_VARARG_FUNCV : SDL_stdinc.h
- SDL_PRIs32 : SDL_stdinc.h
- SDL_PRIs64 : SDL_stdinc.h
- SDL_PRIu32 : SDL_stdinc.h
- SDL_PRIu64 : SDL_stdinc.h
- SDL_PRIX32 : SDL_stdinc.h
- SDL_PRIx32 : SDL_stdinc.h
- SDL_PRIX64 : SDL_stdinc.h
- SDL_PRIx64 : SDL_stdinc.h
- SDL_PT_GUARDED_BY : SDL_mutex.h