summaryrefslogtreecommitdiff
path: root/decode_shm.c
diff options
context:
space:
mode:
Diffstat (limited to 'decode_shm.c')
-rw-r--r--decode_shm.c129
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);
}