From e42bc02b14b3331e7c7f45c6b42179d0af99ed7b Mon Sep 17 00:00:00 2001 From: Ali Gholami Rudi Date: Sat, 16 Apr 2011 21:00:38 +0430 Subject: [PATCH] add FB_VAL() as a placeholder for optimized versions of fb_val() --- fbvnc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fbvnc.c b/fbvnc.c index 2fa51a0..a086756 100644 --- a/fbvnc.c +++ b/fbvnc.c @@ -28,6 +28,9 @@ /* framebuffer depth */ typedef unsigned int fbval_t; +/* optimized version of fb_val() */ +#define FB_VAL(r, g, b) fb_val((r), (g), (b)) + #define MIN(a, b) ((a) < (b) ? (a) : (b)) #define MAX(a, b) ((a) > (b) ? (a) : (b)) @@ -143,7 +146,7 @@ static void drawfb(char *s, int x, int y, int w, int h) int r = (c & 0x3) << 6; int g = ((c >> 2) & 0x7) << 5; int b = ((c >> 5) & 0x7) << 5; - slice[j] = fb_val(r, g, b); + slice[j] = FB_VAL(r, g, b); } fb_set(y + i, x, slice, w); } -- 2.11.4.GIT