[PATCH] inputproto: Allow library users to avoid having the 'Pointer' typedef declared

Keith Packard keithp at keithp.com
Wed Jan 22 14:23:47 PST 2014


'Pointer' collides with too many other application names, so stop
using it locally and allow applications to avoid having it in the API.

Signed-off-by: Keith Packard <keithp at keithp.com>
---
 XIproto.h | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/XIproto.h b/XIproto.h
index e00ab61..82323d8 100644
--- a/XIproto.h
+++ b/XIproto.h
@@ -85,12 +85,14 @@ typedef struct  _XExtEventInfo
     BYTE	word;
     } XExtEventInfo;
 
-typedef unsigned char *Pointer;
+#ifndef _XITYPEDEF_POINTER
+typedef void *Pointer;
+#endif
 
 struct tmask
     {
     Mask	mask;
-    Pointer     dev;
+    void        *dev;
     };
 
 /*********************************************************
-- 
1.8.5.3



More information about the xorg-devel mailing list