typedef struct{ Uint8 r; Uint8 g; Uint8 b; Uint8 unused; } SDL_Color;
SDL_Color describes a color in a format independent way. You can convert a SDL_Color to a pixel value for a certain pixel format using SDL_MapRGB.
SDL_PixelFormat, SDL_SetColors, SDL_Palette