summaryrefslogtreecommitdiff
path: root/src/plot/32bpp-xrgb8888.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plot/32bpp-xrgb8888.c')
-rw-r--r--src/plot/32bpp-xrgb8888.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/plot/32bpp-xrgb8888.c b/src/plot/32bpp-xrgb8888.c
index 548c970..fb69d91 100644
--- a/src/plot/32bpp-xrgb8888.c
+++ b/src/plot/32bpp-xrgb8888.c
@@ -18,36 +18,37 @@
#include "nsfb.h"
#include "plot.h"
-
-#define UNUSED __attribute__((unused))
-
static inline uint32_t *get_xy_loc(nsfb_t *nsfb, int x, int y)
{
return (void *)(nsfb->ptr + (y * nsfb->linelen) + (x << 2));
}
#if __BYTE_ORDER == __BIG_ENDIAN
-static inline nsfb_colour_t pixel_to_colour(UNUSED nsfb_t *nsfb, uint32_t pixel)
+static inline nsfb_colour_t pixel_to_colour(nsfb_t *nsfb, uint32_t pixel)
{
+ UNUSED(nsfb);
return (pixel >> 8) & ~0xFF000000U;
}
/* convert a colour value to a 32bpp pixel value ready for screen output */
-static inline uint32_t colour_to_pixel(UNUSED nsfb_t *nsfb, nsfb_colour_t c)
+static inline uint32_t colour_to_pixel(nsfb_t *nsfb, nsfb_colour_t c)
{
+ UNUSED(nsfb);
return (c << 8);
}
#else /* __BYTE_ORDER == __BIG_ENDIAN */
-static inline nsfb_colour_t pixel_to_colour(UNUSED nsfb_t *nsfb, uint32_t pixel)
+static inline nsfb_colour_t pixel_to_colour(nsfb_t *nsfb, uint32_t pixel)
{
+ UNUSED(nsfb);
return ((pixel & 0xFF) << 16) |
((pixel & 0xFF00)) |
((pixel & 0xFF0000) >> 16);
}
/* convert a colour value to a 32bpp pixel value ready for screen output */
-static inline uint32_t colour_to_pixel(UNUSED nsfb_t *nsfb, nsfb_colour_t c)
+static inline uint32_t colour_to_pixel(nsfb_t *nsfb, nsfb_colour_t c)
{
+ UNUSED(nsfb);
return ((c & 0xff0000) >> 16) | (c & 0xff00) | ((c & 0xff) << 16);
}
#endif