diff options
author | Kristian Høgsberg <krh@redhat.com> | 2008-06-11 11:41:34 -0400 |
---|---|---|
committer | Kristian Høgsberg <krh@redhat.com> | 2008-06-11 11:41:44 -0400 |
commit | dba5455f06c439c7e7d399f30dc7067e98e6e50b (patch) | |
tree | 36f5a42f4f8c24bb551a2d1b697444f92624243e /Xext | |
parent | 9171206db349a0c6fda719746be0b15049d57aaa (diff) |
Un-K&R shm extension.
Diffstat (limited to 'Xext')
-rw-r--r-- | Xext/shm.c | 100 |
1 files changed, 34 insertions, 66 deletions
diff --git a/Xext/shm.c b/Xext/shm.c index 3f51b9c40..00e296daa 100644 --- a/Xext/shm.c +++ b/Xext/shm.c @@ -188,13 +188,12 @@ static ShmFuncs fbFuncs = {fbShmCreatePixmap, fbShmPutImage}; static Bool badSysCall = FALSE; static void -SigSysHandler(signo) -int signo; +SigSysHandler(int signo) { badSysCall = TRUE; } -static Bool CheckForShmSyscall() +static Bool CheckForShmSyscall(void) { void (*oldHandler)(); int shmid = -1; @@ -278,8 +277,7 @@ ShmExtensionInit(INITARGS) /*ARGSUSED*/ static void -ShmResetProc (extEntry) -ExtensionEntry *extEntry; +ShmResetProc(ExtensionEntry *extEntry) { int i; @@ -291,17 +289,13 @@ ExtensionEntry *extEntry; } void -ShmRegisterFuncs( - ScreenPtr pScreen, - ShmFuncsPtr funcs) +ShmRegisterFuncs(ScreenPtr pScreen, ShmFuncsPtr funcs) { shmFuncs[pScreen->myNum] = funcs; } void -ShmSetPixmapFormat( - ScreenPtr pScreen, - int format) +ShmSetPixmapFormat(ScreenPtr pScreen, int format) { shmPixFormat[pScreen->myNum] = format; } @@ -328,15 +322,13 @@ ShmDestroyPixmap (PixmapPtr pPixmap) } void -ShmRegisterFbFuncs(pScreen) - ScreenPtr pScreen; +ShmRegisterFbFuncs(ScreenPtr pScreen) { shmFuncs[pScreen->myNum] = &fbFuncs; } static int -ProcShmQueryVersion(client) - ClientPtr client; +ProcShmQueryVersion(ClientPtr client) { xShmQueryVersionReply rep; int n; @@ -430,8 +422,7 @@ shm_access(ClientPtr client, SHMPERM_TYPE *perm, int readonly) } static int -ProcShmAttach(client) - ClientPtr client; +ProcShmAttach(ClientPtr client) { SHMSTAT_TYPE buf; ShmDescPtr shmdesc; @@ -492,9 +483,8 @@ ProcShmAttach(client) /*ARGSUSED*/ static int -ShmDetachSegment(value, shmseg) - pointer value; /* must conform to DeleteType */ - XID shmseg; +ShmDetachSegment(pointer value, /* must conform to DeleteType */ + XID shmseg) { ShmDescPtr shmdesc = (ShmDescPtr)value; ShmDescPtr *prev; @@ -510,8 +500,7 @@ ShmDetachSegment(value, shmseg) } static int -ProcShmDetach(client) - ClientPtr client; +ProcShmDetach(ClientPtr client) { ShmDescPtr shmdesc; REQUEST(xShmDetachReq); @@ -523,12 +512,10 @@ ProcShmDetach(client) } static void -miShmPutImage(dst, pGC, depth, format, w, h, sx, sy, sw, sh, dx, dy, data) - DrawablePtr dst; - GCPtr pGC; - int depth, w, h, sx, sy, sw, sh, dx, dy; - unsigned int format; - char *data; +miShmPutImage(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) { PixmapPtr pmap; GCPtr putGC; @@ -557,12 +544,10 @@ miShmPutImage(dst, pGC, depth, format, w, h, sx, sy, sw, sh, dx, dy, data) } _X_EXPORT void -fbShmPutImage(dst, pGC, depth, format, w, h, sx, sy, sw, sh, dx, dy, data) - DrawablePtr dst; - GCPtr pGC; - int depth, w, h, sx, sy, sw, sh, dx, dy; - unsigned int format; - char *data; +fbShmPutImage(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) { if ((format == ZPixmap) || (depth == 1)) { @@ -747,8 +732,7 @@ ProcPanoramiXShmGetImage(ClientPtr client) } static int -ProcPanoramiXShmCreatePixmap( - ClientPtr client) +ProcPanoramiXShmCreatePixmap(ClientPtr client) { ScreenPtr pScreen = NULL; PixmapPtr pMap = NULL; @@ -855,8 +839,7 @@ CreatePmap: #endif static int -ProcShmPutImage(client) - ClientPtr client; +ProcShmPutImage(ClientPtr client) { GCPtr pGC; DrawablePtr pDraw; @@ -968,8 +951,7 @@ ProcShmPutImage(client) static int -ProcShmGetImage(client) - ClientPtr client; +ProcShmGetImage(ClientPtr client) { DrawablePtr pDraw; long lenPer = 0, length; @@ -1081,12 +1063,8 @@ ProcShmGetImage(client) } static PixmapPtr -fbShmCreatePixmap (pScreen, width, height, depth, addr) - ScreenPtr pScreen; - int width; - int height; - int depth; - char *addr; +fbShmCreatePixmap (ScreenPtr pScreen, + int width, int height, int depth, char *addr) { PixmapPtr pPixmap; @@ -1103,8 +1081,7 @@ fbShmCreatePixmap (pScreen, width, height, depth, addr) } static int -ProcShmCreatePixmap(client) - ClientPtr client; +ProcShmCreatePixmap(ClientPtr client) { PixmapPtr pMap; DrawablePtr pDraw; @@ -1185,8 +1162,7 @@ CreatePmap: } static int -ProcShmDispatch (client) - ClientPtr client; +ProcShmDispatch (ClientPtr client) { REQUEST(xReq); switch (stuff->data) @@ -1221,8 +1197,7 @@ ProcShmDispatch (client) } static void -SShmCompletionEvent(from, to) - xShmCompletionEvent *from, *to; +SShmCompletionEvent(xShmCompletionEvent *from, xShmCompletionEvent *to) { to->type = from->type; cpswaps(from->sequenceNumber, to->sequenceNumber); @@ -1234,8 +1209,7 @@ SShmCompletionEvent(from, to) } static int -SProcShmQueryVersion(client) - ClientPtr client; +SProcShmQueryVersion(ClientPtr client) { int n; REQUEST(xShmQueryVersionReq); @@ -1245,8 +1219,7 @@ SProcShmQueryVersion(client) } static int -SProcShmAttach(client) - ClientPtr client; +SProcShmAttach(ClientPtr client) { int n; REQUEST(xShmAttachReq); @@ -1258,8 +1231,7 @@ SProcShmAttach(client) } static int -SProcShmDetach(client) - ClientPtr client; +SProcShmDetach(ClientPtr client) { int n; REQUEST(xShmDetachReq); @@ -1270,8 +1242,7 @@ SProcShmDetach(client) } static int -SProcShmPutImage(client) - ClientPtr client; +SProcShmPutImage(ClientPtr client) { int n; REQUEST(xShmPutImageReq); @@ -1293,8 +1264,7 @@ SProcShmPutImage(client) } static int -SProcShmGetImage(client) - ClientPtr client; +SProcShmGetImage(ClientPtr client) { int n; REQUEST(xShmGetImageReq); @@ -1312,8 +1282,7 @@ SProcShmGetImage(client) } static int -SProcShmCreatePixmap(client) - ClientPtr client; +SProcShmCreatePixmap(ClientPtr client) { int n; REQUEST(xShmCreatePixmapReq); @@ -1329,8 +1298,7 @@ SProcShmCreatePixmap(client) } static int -SProcShmDispatch (client) - ClientPtr client; +SProcShmDispatch (ClientPtr client) { REQUEST(xReq); switch (stuff->data) |