|
|
1.1 root 1: #include "copyright.h"
2:
3: /* $Header: XQuKeybd.c,v 11.8 87/09/11 08:06:01 toddb Exp $ */
4: /* Copyright Massachusetts Institute of Technology 1986 */
5:
6: #define NEED_REPLIES
7: #include "Xlibint.h"
8:
9: struct kmap {
10: char map[32];
11: };
12:
13: XQueryKeymap(dpy, keys)
14: register Display *dpy;
15: char keys[32];
16:
17: {
18: xQueryKeymapReply rep;
19: register xReq *req;
20:
21: LockDisplay(dpy);
22: GetEmptyReq(QueryKeymap, req);
23: (void) _XReply(dpy, (xReply *)&rep,
24: (sizeof (xQueryKeymapReply) - sizeof (xReply)) >> 2, xTrue);
25: *(struct kmap *) keys = *(struct kmap *)rep.map; /* faster than bcopy */
26: UnlockDisplay(dpy);
27: SyncHandle();
28: }
29:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.