diff options
Diffstat (limited to 'decode_shm.c')
-rw-r--r-- | decode_shm.c | 129 |
1 files changed, 70 insertions, 59 deletions
diff --git a/decode_shm.c b/decode_shm.c index 58a1f5e..a941b06 100644 --- a/decode_shm.c +++ b/decode_shm.c @@ -21,7 +21,6 @@ * DEALINGS IN THE SOFTWARE. */ - #include <stdio.h> #include <X11/X.h> #include <X11/Xproto.h> @@ -33,91 +32,103 @@ static unsigned char MITSHMRequest, MITSHMError, MITSHMEvent; static void -mitshm_decode_req ( - FD fd, - const unsigned char *buf) +mitshm_decode_req(FD fd, const unsigned char *buf) { - short Major = IByte (&buf[0]); - short Minor = IByte (&buf[1]); + short Major = IByte(&buf[0]); + short Minor = IByte(&buf[1]); - switch (Minor) { - case 0: MitshmQueryVersion (fd, buf); ExtendedReplyExpected (fd, Major, Minor); break; - case 1: MitshmAttach (fd, buf); break; - case 2: MitshmDetach (fd, buf); break; - case 3: MitshmPutImage (fd, buf); break; - case 4: MitshmGetImage (fd, buf); ExtendedReplyExpected (fd, Major, Minor); break; - case 5: MitshmCreatePixmap (fd, buf); break; - default: - break; - } + switch (Minor) { + case 0: + MitshmQueryVersion(fd, buf); + ExtendedReplyExpected(fd, Major, Minor); + break; + case 1: + MitshmAttach(fd, buf); + break; + case 2: + MitshmDetach(fd, buf); + break; + case 3: + MitshmPutImage(fd, buf); + break; + case 4: + MitshmGetImage(fd, buf); + ExtendedReplyExpected(fd, Major, Minor); + break; + case 5: + MitshmCreatePixmap(fd, buf); + break; + default: + break; + } } static void -mitshm_decode_reply ( - FD fd, - const unsigned char *buf, - short RequestMinor) +mitshm_decode_reply(FD fd, const unsigned char *buf, short RequestMinor) { switch (RequestMinor) { - case 0: MitshmQueryVersionReply (fd, buf); break; - case 4: MitshmGetImageReply (fd, buf); break; + case 0: + MitshmQueryVersionReply(fd, buf); + break; + case 4: + MitshmGetImageReply(fd, buf); + break; } } static void -mitshm_decode_event ( - FD fd, - const unsigned char *buf) +mitshm_decode_event(FD fd, const unsigned char *buf) { } - + static void -mitshm_decode_error ( - FD fd, - const unsigned char *buf) +mitshm_decode_error(FD fd, const unsigned char *buf) { short error = IByte(&buf[0]) - MITSHMError; - + switch (error) { - case 0: MitshmShmSegError (fd, buf); break; + case 0: + MitshmShmSegError(fd, buf); + break; default: - break; + break; } } - void -InitializeMITSHM ( - const unsigned char *buf) +InitializeMITSHM(const unsigned char *buf) { - TYPE p; + TYPE p; - MITSHMRequest = (unsigned char)(buf[9]); - MITSHMEvent = (unsigned char)(buf[10]); - MITSHMError = (unsigned char)(buf[11]); + MITSHMRequest = (unsigned char) (buf[9]); + MITSHMEvent = (unsigned char) (buf[10]); + MITSHMError = (unsigned char) (buf[11]); - DefineEValue (&TD[REQUEST], (unsigned long) MITSHMRequest, "MitshmRequest"); - DefineEValue (&TD[REPLY], (unsigned long) MITSHMRequest, "MitshmReply"); - DefineEValue (&TD[EVENT], (unsigned long) MITSHMEvent, "MitshmEvent"); - DefineEValue (&TD[ERROR], (unsigned long) MITSHMError, "MitshmError"); + DefineEValue(&TD[REQUEST], (unsigned long) MITSHMRequest, "MitshmRequest"); + DefineEValue(&TD[REPLY], (unsigned long) MITSHMRequest, "MitshmReply"); + DefineEValue(&TD[EVENT], (unsigned long) MITSHMEvent, "MitshmEvent"); + DefineEValue(&TD[ERROR], (unsigned long) MITSHMError, "MitshmError"); - p = DefineType(MITSHMREQUEST, ENUMERATED, "MITSHMREQUEST", (PrintProcType) PrintENUMERATED); - DefineEValue(p, 0L, "MitshmQueryVersion"); - DefineEValue(p, 1L, "MitshmAttach"); - DefineEValue(p, 2L, "MitshmDetach"); - DefineEValue(p, 3L, "MitshmPutImage"); - DefineEValue(p, 4L, "MitshmGetImage"); - DefineEValue(p, 5L, "MitshmCreatePixmap"); + p = DefineType(MITSHMREQUEST, ENUMERATED, "MITSHMREQUEST", + (PrintProcType) PrintENUMERATED); + DefineEValue(p, 0L, "MitshmQueryVersion"); + DefineEValue(p, 1L, "MitshmAttach"); + DefineEValue(p, 2L, "MitshmDetach"); + DefineEValue(p, 3L, "MitshmPutImage"); + DefineEValue(p, 4L, "MitshmGetImage"); + DefineEValue(p, 5L, "MitshmCreatePixmap"); - p = DefineType(MITSHMREPLY, ENUMERATED, "MITSHMREPLY", (PrintProcType) PrintENUMERATED); - DefineEValue (p, 0L, "QueryVersion"); - DefineEValue (p, 4L, "GetImage"); + p = DefineType(MITSHMREPLY, ENUMERATED, "MITSHMREPLY", + (PrintProcType) PrintENUMERATED); + DefineEValue(p, 0L, "QueryVersion"); + DefineEValue(p, 4L, "GetImage"); - p = DefineType(MITSHMEVENT, ENUMERATED, "MITSHMEVENT", (PrintProcType) PrintENUMERATED); - DefineEValue (p, 0L, "CompletionEvent"); + p = DefineType(MITSHMEVENT, ENUMERATED, "MITSHMEVENT", + (PrintProcType) PrintENUMERATED); + DefineEValue(p, 0L, "CompletionEvent"); - InitializeExtensionDecoder(MITSHMRequest, mitshm_decode_req, - mitshm_decode_reply); - InitializeExtensionErrorDecoder(MITSHMError, mitshm_decode_error); - InitializeExtensionEventDecoder(MITSHMEvent, mitshm_decode_event); + InitializeExtensionDecoder(MITSHMRequest, mitshm_decode_req, + mitshm_decode_reply); + InitializeExtensionErrorDecoder(MITSHMError, mitshm_decode_error); + InitializeExtensionEventDecoder(MITSHMEvent, mitshm_decode_event); } |