diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2009-07-15 16:51:05 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2009-07-15 17:00:05 +1000 |
commit | d3f6b43a240eb763025b3cbf546cb7ae502c94fa (patch) | |
tree | 39efc86bdd824630252af780b2d0c78b09f74c75 /Xext | |
parent | 693babbf12cc7969c3e211c4037c7af0d41c13e9 (diff) |
Update to xextproto 7.0.99.1.
xextproto had Xlib client headers moved into libXext.
Protocol header files are named fooproto.h, header files with constants
foo.h or fooconst.h where foo.h was already in use for client-side headers.
Diffstat (limited to 'Xext')
-rw-r--r-- | Xext/dpms.c | 4 | ||||
-rw-r--r-- | Xext/saver.c | 3 | ||||
-rw-r--r-- | Xext/shape.c | 3 | ||||
-rw-r--r-- | Xext/shm.c | 3 | ||||
-rw-r--r-- | Xext/shmint.h | 30 | ||||
-rw-r--r-- | Xext/sync.c | 5 | ||||
-rw-r--r-- | Xext/xtest.c | 4 | ||||
-rw-r--r-- | Xext/xvdisp.c | 3 |
8 files changed, 35 insertions, 20 deletions
diff --git a/Xext/dpms.c b/Xext/dpms.c index 8464f9e98..21ba923d6 100644 --- a/Xext/dpms.c +++ b/Xext/dpms.c @@ -37,9 +37,7 @@ Equipment Corporation. #include "dixstruct.h" #include "extnsionst.h" #include "opaque.h" -#define DPMS_SERVER -#include <X11/extensions/dpms.h> -#include <X11/extensions/dpmsstr.h> +#include <X11/extensions/dpmsproto.h> #include "dpmsproc.h" #include "modinit.h" diff --git a/Xext/saver.c b/Xext/saver.c index 06dbc7397..18de4b540 100644 --- a/Xext/saver.c +++ b/Xext/saver.c @@ -52,8 +52,7 @@ in this Software without prior written authorization from the X Consortium. #include "panoramiXsrv.h" #endif #ifdef DPMSExtension -#define DPMS_SERVER -#include <X11/extensions/dpms.h> +#include <X11/extensions/dpmsconst.h> #endif #include <stdio.h> diff --git a/Xext/shape.c b/Xext/shape.c index a5ae45578..53167d140 100644 --- a/Xext/shape.c +++ b/Xext/shape.c @@ -41,8 +41,7 @@ in this Software without prior written authorization from The Open Group. #include "dixstruct.h" #include "resource.h" #include "opaque.h" -#define _SHAPE_SERVER_ /* don't want Xlib structures */ -#include <X11/extensions/shapestr.h> +#include <X11/extensions/shapeproto.h> #include "regionstr.h" #include "gcstruct.h" #include "modinit.h" diff --git a/Xext/shm.c b/Xext/shm.c index cdda09f7f..dd097e605 100644 --- a/Xext/shm.c +++ b/Xext/shm.c @@ -52,8 +52,7 @@ in this Software without prior written authorization from The Open Group. #include "servermd.h" #include "shmint.h" #include "xace.h" -#define _XSHM_SERVER_ -#include <X11/extensions/shmstr.h> +#include <X11/extensions/shmproto.h> #include <X11/Xfuncproto.h> /* Needed for Solaris cross-zone shared memory extension */ diff --git a/Xext/shmint.h b/Xext/shmint.h index ec1688d53..8f8a00d4f 100644 --- a/Xext/shmint.h +++ b/Xext/shmint.h @@ -23,13 +23,39 @@ #ifndef _SHMINT_H_ #define _SHMINT_H_ -#define _XSHM_SERVER_ -#include <X11/extensions/shmstr.h> +#include <X11/extensions/shmproto.h> #include "screenint.h" #include "pixmap.h" #include "gc.h" +#define XSHM_PUT_IMAGE_ARGS \ + DrawablePtr /* dst */, \ + GCPtr /* pGC */, \ + int /* depth */, \ + unsigned int /* format */, \ + int /* w */, \ + int /* h */, \ + int /* sx */, \ + int /* sy */, \ + int /* sw */, \ + int /* sh */, \ + int /* dx */, \ + int /* dy */, \ + char * /* data */ + +#define XSHM_CREATE_PIXMAP_ARGS \ + ScreenPtr /* pScreen */, \ + int /* width */, \ + int /* height */, \ + int /* depth */, \ + char * /* addr */ + +typedef struct _ShmFuncs { + PixmapPtr (* CreatePixmap)(XSHM_CREATE_PIXMAP_ARGS); + void (* PutImage)(XSHM_PUT_IMAGE_ARGS); +} ShmFuncs, *ShmFuncsPtr; + extern _X_EXPORT void ShmRegisterFuncs(ScreenPtr pScreen, ShmFuncsPtr funcs); diff --git a/Xext/sync.c b/Xext/sync.c index a38ec7b85..0bcf8057a 100644 --- a/Xext/sync.c +++ b/Xext/sync.c @@ -65,10 +65,7 @@ PERFORMANCE OF THIS SOFTWARE. #include "dixstruct.h" #include "resource.h" #include "opaque.h" -#define _SYNC_SERVER -#include <X11/extensions/sync.h> -#undef _SYNC_SERVER -#include <X11/extensions/syncstr.h> +#include <X11/extensions/syncproto.h> #include "syncsrv.h" #include <stdio.h> diff --git a/Xext/xtest.c b/Xext/xtest.c index cbbc51af4..5eddffaf1 100644 --- a/Xext/xtest.c +++ b/Xext/xtest.c @@ -44,9 +44,7 @@ #include "mi.h" #include "xkbsrv.h" #include "xkbstr.h" -#define _XTEST_SERVER_ -#include <X11/extensions/XTest.h> -#include <X11/extensions/xteststr.h> +#include <X11/extensions/xtestproto.h> #include <X11/extensions/XI.h> #include <X11/extensions/XIproto.h> #include "exglobals.h" diff --git a/Xext/xvdisp.c b/Xext/xvdisp.c index 3bff2ece9..04cd11a3f 100644 --- a/Xext/xvdisp.c +++ b/Xext/xvdisp.c @@ -42,8 +42,7 @@ SOFTWARE. #include <X11/extensions/Xvproto.h> #include "xvdix.h" #ifdef MITSHM -#define _XSHM_SERVER_ -#include <X11/extensions/shmstr.h> +#include <X11/extensions/shmproto.h> #endif #include "xvdisp.h" |