[PATCH xserver 01/10] Resources: Move rClient to resource.h
Peter Hutterer
peter.hutterer at who-t.net
Tue Dec 21 17:37:14 PST 2010
On Fri, Dec 17, 2010 at 05:13:26PM +0000, Daniel Stone wrote:
> The definition of rClient was duplicated across three source files, so
> move it to resource.h.
>
> Signed-off-by: Daniel Stone <daniel at fooishbar.org>
> ---
> Xext/geext.c | 2 --
> Xext/security.c | 2 --
> dix/events.c | 2 --
> include/resource.h | 2 ++
> 4 files changed, 2 insertions(+), 6 deletions(-)
>
> diff --git a/Xext/geext.c b/Xext/geext.c
> index 8319c92..b37c1a0 100644
> --- a/Xext/geext.c
> +++ b/Xext/geext.c
> @@ -33,8 +33,6 @@
> #include "geext.h"
> #include "protocol-versions.h"
>
> -#define rClient(obj) (clients[CLIENT_ID((obj)->resource)])
> -
> DevPrivateKeyRec GEClientPrivateKeyRec;
>
> int RT_GECLIENT = 0;
> diff --git a/Xext/security.c b/Xext/security.c
> index 7eb95de..8673880 100644
> --- a/Xext/security.c
> +++ b/Xext/security.c
> @@ -154,8 +154,6 @@ SecurityLookupRequestName(ClientPtr client)
> }
>
>
> -#define rClient(obj) (clients[CLIENT_ID((obj)->resource)])
> -
> /* SecurityDeleteAuthorization
> *
> * Arguments:
> diff --git a/dix/events.c b/dix/events.c
> index ac07923..4e2dd89 100644
> --- a/dix/events.c
> +++ b/dix/events.c
> @@ -195,8 +195,6 @@ typedef const char *string;
> #define XE_KBPTR (xE->u.keyButtonPointer)
>
>
> -#define rClient(obj) (clients[CLIENT_ID((obj)->resource)])
> -
> CallbackListPtr EventCallback;
> CallbackListPtr DeviceEventCallback;
>
> diff --git a/include/resource.h b/include/resource.h
> index 0c5a59d..080061f 100644
> --- a/include/resource.h
> +++ b/include/resource.h
> @@ -121,6 +121,8 @@ typedef unsigned long RESTYPE;
>
> #define BAD_RESOURCE 0xe0000000
>
> +#define rClient(obj) (clients[CLIENT_ID((obj)->resource)])
> +
> /* Resource state callback */
> extern _X_EXPORT CallbackListPtr ResourceStateCallback;
>
> --
> 1.7.2.3
>
merged, thanks.
Cheers,
Peter
More information about the xorg-devel
mailing list