:: commit 4233a3424b4705bb112737701b6566d3022bd172

Mintsuki <mintsuki@protonmail.com> — 2026-02-08 16:27

parents: 6408d957ee

lib/gterm: Add missing parentheses in ARGB macro

diff --git a/common/lib/gterm.c b/common/lib/gterm.c
index 08712a73..5271c434 100644
--- a/common/lib/gterm.c
+++ b/common/lib/gterm.c
@@ -291,7 +291,7 @@ static uint32_t *bg_canvas;
 #define R(rgb) (uint8_t)(rgb >> 16)
 #define G(rgb) (uint8_t)(rgb >> 8)
 #define B(rgb) (uint8_t)(rgb)
-#define ARGB(a, r, g, b) (a << 24) | ((r & 0xFF) << 16) | ((g & 0xFF) << 8) | (b & 0xFF)
+#define ARGB(a, r, g, b) (((a) << 24) | (((r) & 0xFF) << 16) | (((g) & 0xFF) << 8) | ((b) & 0xFF))
 
 static inline uint32_t colour_blend(uint32_t fg, uint32_t bg) {
     unsigned alpha = 255 - A(fg);
tab: 248 wrap: offon