typedef struct pixel { int r; int g; int b; } pixel_t; #define PIXEL(red, green, blue) \ (pixel_t) \ { \ .r = (red), \ .g = (green), \ .b = (blue) }
void display_pixel(pixel_t pixel);
display_pixel(PIXEL(255, 255, 255));
return PIXEL(255, 255, 255);
display_pixel((pixel_t) {.r = 255, .g = 255, .b = 255});