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

### - i -

- SDL_ICONV_E2BIG : SDL_stdinc.h
- SDL_ICONV_EILSEQ : SDL_stdinc.h
- SDL_ICONV_EINVAL : SDL_stdinc.h
- SDL_ICONV_ERROR : SDL_stdinc.h
- SDL_iconv_utf8_locale : SDL_stdinc.h
- SDL_iconv_utf8_ucs2 : SDL_stdinc.h
- SDL_iconv_utf8_ucs4 : SDL_stdinc.h
- SDL_iconv_wchar_utf8 : SDL_stdinc.h
- SDL_IGNORE : SDL_events.h
- SDL_IN_BYTECAP : SDL_stdinc.h
- SDL_INIT_AUDIO : SDL.h
- SDL_INIT_EVENTS : SDL.h
- SDL_INIT_EVERYTHING : SDL.h
- SDL_INIT_GAMECONTROLLER : SDL.h
- SDL_INIT_HAPTIC : SDL.h
- SDL_INIT_JOYSTICK : SDL.h
- SDL_INIT_NOPARACHUTE : SDL.h
- SDL_INIT_SENSOR : SDL.h
- SDL_INIT_TIMER : SDL.h
- SDL_INIT_VIDEO : SDL.h
- SDL_INLINE : begin_code.h
- SDL_INOUT_Z_CAP : SDL_stdinc.h
- SDL_INPUT_LINUXEV : SDL_config.h, SDL_config_pandora.h
- SDL_INPUT_LINUXKD : SDL_config.h
- SDL_INVALID_SHAPE_ARGUMENT : SDL_shape.h
- SDL_InvalidParamError : SDL_error.h
- SDL_IPHONE_KEYBOARD : SDL_config_iphoneos.h
- SDL_IPHONE_LAUNCHSCREEN : SDL_config_iphoneos.h
- SDL_IPHONE_MAX_GFORCE : SDL_joystick.h
- SDL_ISPIXELFORMAT_ALPHA : SDL_pixels.h
- SDL_ISPIXELFORMAT_ARRAY : SDL_pixels.h
- SDL_ISPIXELFORMAT_FOURCC : SDL_pixels.h
- SDL_ISPIXELFORMAT_INDEXED : SDL_pixels.h
- SDL_ISPIXELFORMAT_PACKED : SDL_pixels.h