diff options
Diffstat (limited to 'xc/programs/Xserver/lbx/lbxcmap.c')
-rw-r--r-- | xc/programs/Xserver/lbx/lbxcmap.c | 122 |
1 files changed, 49 insertions, 73 deletions
diff --git a/xc/programs/Xserver/lbx/lbxcmap.c b/xc/programs/Xserver/lbx/lbxcmap.c index e70890263..babef133b 100644 --- a/xc/programs/Xserver/lbx/lbxcmap.c +++ b/xc/programs/Xserver/lbx/lbxcmap.c @@ -21,7 +21,7 @@ not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from The Open Group. */ -/* $XFree86: xc/programs/Xserver/lbx/lbxcmap.c,v 1.5 1998/11/15 11:11:18 dawes Exp $ */ +/* $XFree86: xc/programs/Xserver/lbx/lbxcmap.c,v 1.6 2000/05/18 23:46:23 dawes Exp $ */ #include <sys/types.h> #define NEED_REPLIES @@ -35,6 +35,7 @@ from The Open Group. #include "resource.h" #include "scrnintstr.h" #include "colormapst.h" +#include "propertyst.h" #define _XLBX_SERVER_ #include "lbxstr.h" #include "lbxserve.h" @@ -67,8 +68,7 @@ typedef struct _LbxColormapPriv { /* lbx colormap private */ #define CMAP_GRABBED 1 #define CMAP_WAITING_FOR_UNGRAB 2 -static int LbxUnstallClient(); -void LbxReleaseCmap(); +static int LbxUnstallClient(pointer data, XID id); static RESTYPE StalledResType; @@ -77,8 +77,7 @@ static RESTYPE StalledResType; */ static LbxColormapPriv * -LbxColormapPrivInit (pmap) - ColormapPtr pmap; +LbxColormapPrivInit (ColormapPtr pmap) { LbxColormapPriv *cmapPriv; @@ -100,8 +99,7 @@ LbxColormapPrivInit (pmap) static int -LbxDefCmapPrivInit (pmap) - ColormapPtr pmap; +LbxDefCmapPrivInit (ColormapPtr pmap) { #if 0 /* BUG: You can't do that. lbxColormapPrivIndex hasn't @@ -112,8 +110,7 @@ LbxDefCmapPrivInit (pmap) } static Bool -LbxCreateColormap (pmap) - ColormapPtr pmap; +LbxCreateColormap (ColormapPtr pmap) { ScreenPtr pScreen = pmap->pScreen; Bool ret; @@ -130,8 +127,7 @@ LbxCreateColormap (pmap) } static void -LbxDestroyColormap (pmap) - ColormapPtr pmap; +LbxDestroyColormap (ColormapPtr pmap) { ScreenPtr pScreen = pmap->pScreen; @@ -149,7 +145,7 @@ LbxDestroyColormap (pmap) */ int -LbxCmapInit () +LbxCmapInit (void) { LbxScreenPriv *pScreenPriv; @@ -197,9 +193,8 @@ LbxCmapInit () */ static int -NumAllocatedCells (pent, size) - EntryPtr pent; - int size; +NumAllocatedCells (EntryPtr pent, + int size) { Pixel pixel; int count = 0; @@ -230,13 +225,12 @@ NumAllocatedCells (pent, size) */ static CARD8 * -OutputChannel(pmap, chan, size, ptr, flags, channels) - ColormapPtr pmap; - EntryPtr chan; - int size; - CARD8 *ptr; - CARD8 flags; - CARD8 channels; +OutputChannel(ColormapPtr pmap, + EntryPtr chan, + int size, + CARD8 *ptr, + CARD8 flags, + CARD8 channels) { Bool px2; Bool rgb2; @@ -340,11 +334,10 @@ OutputChannel(pmap, chan, size, ptr, flags, channels) } static void -GetAllocatedCells (pmap, flags, buf, bytes) - ColormapPtr pmap; - CARD8 *flags; - CARD8 *buf; - int *bytes; +GetAllocatedCells (ColormapPtr pmap, + CARD8 *flags, + CARD8 *buf, + int *bytes) { CARD8 *ptr; @@ -376,9 +369,8 @@ GetAllocatedCells (pmap, flags, buf, bytes) */ static void -SendReleaseCmapEvent (proxy, cmap) - LbxProxyPtr proxy; - Colormap cmap; +SendReleaseCmapEvent (LbxProxyPtr proxy, + Colormap cmap) { xLbxReleaseCmapEvent ev; ClientPtr client; @@ -421,9 +413,8 @@ SendReleaseCmapEvent (proxy, cmap) */ static Bool -WaitForServerCmapControl (client, pmap) - register ClientPtr client; - register ColormapPtr pmap; +WaitForServerCmapControl (ClientPtr client, + ColormapPtr pmap) { LbxColormapPriv *cmapPriv = (LbxColormapPriv *) (pmap->devPrivates[lbxColormapPrivIndex].ptr); @@ -457,10 +448,9 @@ WaitForServerCmapControl (client, pmap) */ Bool -LbxCheckColorRequest (client, pmap, req) - ClientPtr client; - ColormapPtr pmap; - xReq *req; +LbxCheckColorRequest (ClientPtr client, + ColormapPtr pmap, + xReq *req) { LbxColormapPriv *cmapPriv = (LbxColormapPriv *) (pmap->devPrivates[lbxColormapPrivIndex].ptr); @@ -551,9 +541,8 @@ LbxCheckColorRequest (client, pmap, req) } static Bool -LbxGrabbedByClient (client, pmap) - ClientPtr client; - ColormapPtr pmap; +LbxGrabbedByClient (ClientPtr client, + ColormapPtr pmap) { LbxColormapPriv *cmapPriv = (LbxColormapPriv *) (pmap->devPrivates[lbxColormapPrivIndex].ptr); @@ -567,8 +556,7 @@ LbxGrabbedByClient (client, pmap) */ int -LbxCheckCmapGrabbed (pmap) - ColormapPtr pmap; +LbxCheckCmapGrabbed (ColormapPtr pmap) { LbxColormapPriv *cmapPriv = (LbxColormapPriv *) (pmap->devPrivates[lbxColormapPrivIndex].ptr); @@ -582,8 +570,7 @@ LbxCheckCmapGrabbed (pmap) */ void -LbxDisableSmartGrab (pmap) - ColormapPtr pmap; +LbxDisableSmartGrab (ColormapPtr pmap) { LbxColormapPriv *cmapPriv = (LbxColormapPriv *) (pmap->devPrivates[lbxColormapPrivIndex].ptr); @@ -598,11 +585,10 @@ LbxDisableSmartGrab (pmap) */ static void -SendFreeCellsEvent (proxy, cmap, pixel_start, pixel_end) - LbxProxyPtr proxy; - Colormap cmap; - Pixel pixel_start; - Pixel pixel_end; +SendFreeCellsEvent (LbxProxyPtr proxy, + Colormap cmap, + Pixel pixel_start, + Pixel pixel_end) { xLbxFreeCellsEvent ev; ClientPtr client; @@ -651,8 +637,7 @@ static long pixel_end; /*ARGSUSED*/ void -LbxBeginFreeCellsEvent (pmap) - ColormapPtr pmap; +LbxBeginFreeCellsEvent (ColormapPtr pmap) { pixel_start = -1; pixel_end = -1; @@ -660,9 +645,8 @@ LbxBeginFreeCellsEvent (pmap) void -LbxAddFreeCellToEvent (pmap, pixel) - ColormapPtr pmap; - Pixel pixel; +LbxAddFreeCellToEvent (ColormapPtr pmap, + Pixel pixel) { /* * We must notify the proxy that has this colormap @@ -696,8 +680,7 @@ LbxAddFreeCellToEvent (pmap, pixel) } void -LbxEndFreeCellsEvent (pmap) - ColormapPtr pmap; +LbxEndFreeCellsEvent (ColormapPtr pmap) { /* * Check if there is an LbxFreeCellEvent we need to write. @@ -721,9 +704,8 @@ LbxEndFreeCellsEvent (pmap) */ void -LbxSortPixelList (pixels, count) - Pixel *pixels; - int count; +LbxSortPixelList (Pixel *pixels, + int count) { int i, j; @@ -743,8 +725,7 @@ LbxSortPixelList (pixels, count) */ int -ProcLbxGrabCmap(client) - register ClientPtr client; +ProcLbxGrabCmap(ClientPtr client) { REQUEST(xLbxGrabCmapReq); xLbxGrabCmapReply *reply; @@ -936,9 +917,8 @@ ProcLbxGrabCmap(client) } static int -LbxUnstallClient(data, id) - pointer data; - XID id; +LbxUnstallClient(pointer data, + XID id) { LbxColormapPriv *cmapPriv = (LbxColormapPriv *)data; LbxStalled **prev; @@ -954,9 +934,8 @@ LbxUnstallClient(data, id) } void -LbxReleaseCmap(pmap, smart) - ColormapPtr pmap; - Bool smart; +LbxReleaseCmap(ColormapPtr pmap, + Bool smart) { LbxColormapPriv *cmapPriv; ColormapPtr *prev; @@ -988,8 +967,7 @@ LbxReleaseCmap(pmap, smart) */ int -ProcLbxReleaseCmap(client) - register ClientPtr client; +ProcLbxReleaseCmap(ClientPtr client) { REQUEST(xLbxReleaseCmapReq); ColormapPtr pmap; @@ -1022,8 +1000,7 @@ ProcLbxReleaseCmap(client) */ int -ProcLbxAllocColor(client) - register ClientPtr client; +ProcLbxAllocColor(ClientPtr client) { REQUEST(xLbxAllocColorReq); ColormapPtr pmap; @@ -1082,8 +1059,7 @@ ProcLbxAllocColor(client) */ int -ProcLbxIncrementPixel(client) - register ClientPtr client; +ProcLbxIncrementPixel(ClientPtr client) { REQUEST(xLbxIncrementPixelReq); ColormapPtr pmap; |