From 940a7aeebc9b042b0208ee475ef162c485ac2274 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 27 Jan 2009 15:52:49 +1000 Subject: [PATCH] include: remove now-unused sempahore macros. Obsolete with the new enter/leave model. Signed-off-by: Peter Hutterer --- include/input.h | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/include/input.h b/include/input.h index bf826b0aa..3b7a173ab 100644 --- a/include/input.h +++ b/include/input.h @@ -95,21 +95,6 @@ SOFTWARE. #define RevertToFollowKeyboard 3 #endif -/* Used for enter/leave and focus in/out semaphores */ -#define SEMAPHORE_FIELD_SET(win, dev, field) \ - (win)->field[(dev)->id/8] |= (1 << ((dev)->id % 8)); \ - -#define SEMAPHORE_FIELD_UNSET(win, dev, field) \ - (win)->field[(dev)->id/8] &= ~(1 << ((dev)->id % 8)); - -#define FOCUS_SEMAPHORE_SET(win, dev) \ - SEMAPHORE_FIELD_SET(win, dev, focusinout); - -#define FOCUS_SEMAPHORE_UNSET(win, dev) \ - SEMAPHORE_FIELD_UNSET(win, dev, focusinout); - -#define FOCUS_SEMAPHORE_ISSET(win, dev) \ - (win)->focusinout[(dev)->id/8] & (1 << ((dev)->id % 8)) typedef unsigned long Leds; typedef struct _OtherClients *OtherClientsPtr;