Index: kernel/genarch/include/fb/visuals.h
===================================================================
--- kernel/genarch/include/fb/visuals.h	(revision 6ac14a70ed101ee9fa8379a5f9ef15a38f08aec5)
+++ kernel/genarch/include/fb/visuals.h	(revision a405563b24f1a7675853129014154bb04b6758d5)
@@ -36,14 +36,15 @@
 #define KERN_VISUALS_H_
 
-#define VISUAL_INDIRECT_8   0
-
-#define VISUAL_RGB_5_5_5    1
-#define VISUAL_RGB_5_6_5    2
-#define VISUAL_RGB_8_8_8    3
-#define VISUAL_RGB_8_8_8_0  4
-#define VISUAL_RGB_0_8_8_8  5
-
-#define VISUAL_BGR_0_8_8_8  6
-#define VISUAL_BGR_8_8_8    7
+typedef enum {
+	VISUAL_INDIRECT_8,
+	VISUAL_BGR_5_5_5,
+	VISUAL_BGR_5_6_5,
+	VISUAL_BGR_8_8_8,
+	VISUAL_BGR_0_8_8_8,
+	VISUAL_BGR_8_8_8_0,
+	VISUAL_RGB_8_8_8,
+	VISUAL_RGB_0_8_8_8,
+	VISUAL_RGB_8_8_8_0
+} visual_t;
 
 #endif
