diff options
-rw-r--r-- | Xext/shm.c | 4 | ||||
-rw-r--r-- | Xext/shmint.h | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/Xext/shm.c b/Xext/shm.c index 9d82a2152..7fa834952 100644 --- a/Xext/shm.c +++ b/Xext/shm.c @@ -57,6 +57,7 @@ in this Software without prior written authorization from The Open Group. #include "gcstruct.h" #include "extnsionst.h" #include "servermd.h" +#include "shmint.h" #define _XSHM_SERVER_ #include <X11/extensions/shmstr.h> #include <X11/Xfuncproto.h> @@ -78,7 +79,6 @@ typedef struct _ShmDesc { } ShmDescRec, *ShmDescPtr; static void miShmPutImage(XSHM_PUT_IMAGE_ARGS); -static void fbShmPutImage(XSHM_PUT_IMAGE_ARGS); static PixmapPtr fbShmCreatePixmap(XSHM_CREATE_PIXMAP_ARGS); static int ShmDetachSegment( pointer /* value */, @@ -510,7 +510,7 @@ miShmPutImage(dst, pGC, depth, format, w, h, sx, sy, sw, sh, dx, dy, data) (*pmap->drawable.pScreen->DestroyPixmap)(pmap); } -static void +_X_EXPORT void fbShmPutImage(dst, pGC, depth, format, w, h, sx, sy, sw, sh, dx, dy, data) DrawablePtr dst; GCPtr pGC; diff --git a/Xext/shmint.h b/Xext/shmint.h index fc056bc72..33ab6a428 100644 --- a/Xext/shmint.h +++ b/Xext/shmint.h @@ -37,6 +37,9 @@ void ShmSetPixmapFormat(ScreenPtr pScreen, int format); void +fbShmPutImage(XSHM_PUT_IMAGE_ARGS); + +void ShmRegisterFbFuncs(ScreenPtr pScreen); #endif /* _SHMINT_H_ */ |