Index: uspace/lib/libc/include/ipc/fb.h
===================================================================
--- uspace/lib/libc/include/ipc/fb.h	(revision 13125d316cadbe5c47c47ef30447ada47c3c3615)
+++ uspace/lib/libc/include/ipc/fb.h	(revision dab65b9ed232397da39de3354834c8f013ef7ec2)
@@ -36,37 +36,38 @@
 #define LIBC_FB_H_
 
-#define FB_PUTCHAR           1025
-#define FB_CLEAR             1026
-#define FB_GET_CSIZE         1027
-#define FB_CURSOR_VISIBILITY 1028
-#define FB_CURSOR_GOTO       1029
-#define FB_SCROLL            1030
-#define FB_VIEWPORT_SWITCH   1031
-#define FB_VIEWPORT_CREATE   1032
-#define FB_VIEWPORT_DELETE   1033
-#define FB_SET_STYLE         1034
-#define FB_GET_RESOLUTION    1035
-#define FB_DRAW_TEXT_DATA    1036
-#define FB_FLUSH             1037
-#define FB_VIEWPORT_DB       1038
+#include <ipc/ipc.h>
 
-#define FB_DRAW_PPM          1100
-#define FB_PREPARE_SHM       1101
-#define FB_DROP_SHM          1102
-#define FB_SHM2PIXMAP        1103
+typedef enum {
+	FB_PUTCHAR = IPC_FIRST_USER_METHOD,
+	FB_CLEAR,
+	FB_GET_CSIZE,
+	FB_CURSOR_VISIBILITY,
+	FB_CURSOR_GOTO,
+	FB_SCROLL,
+	FB_VIEWPORT_SWITCH,
+	FB_VIEWPORT_CREATE,
+	FB_VIEWPORT_DELETE,
+	FB_SET_STYLE,
+	FB_GET_RESOLUTION,
+	FB_DRAW_TEXT_DATA,
+	FB_FLUSH,
+	FB_VIEWPORT_DB,
+	FB_DRAW_PPM,
+	FB_PREPARE_SHM,
+	FB_DROP_SHM,
+	FB_SHM2PIXMAP,
+	FB_VP_DRAW_PIXMAP,
+	FB_VP2PIXMAP,
+	FB_DROP_PIXMAP,
+	FB_TRANS_PUTCHAR,
+	FB_ANIM_CREATE,
+	FB_ANIM_DROP,
+	FB_ANIM_ADDPIXMAP,
+	FB_ANIM_CHGVP,
+	FB_ANIM_START,
+	FB_ANIM_STOP,
+	FB_POINTER_MOVE
+} fb_request_t;
 
-#define FB_VP_DRAW_PIXMAP    1104
-#define FB_VP2PIXMAP         1105
-#define FB_DROP_PIXMAP       1106
-#define FB_TRANS_PUTCHAR     1107
-
-#define FB_ANIM_CREATE       1200
-#define FB_ANIM_DROP         1201
-#define FB_ANIM_ADDPIXMAP    1202
-#define FB_ANIM_CHGVP        1203
-#define FB_ANIM_START        1204
-#define FB_ANIM_STOP         1205
-
-#define FB_POINTER_MOVE      1300
 
 #endif
