diff options
author | Keith Packard <keithp@keithp.com> | 2001-10-15 16:33:22 +0000 |
---|---|---|
committer | Alan Coopersmith <alan.coopersmith@sun.com> | 2009-05-04 18:13:24 -0700 |
commit | 30392c1e635663e5b3eb5771d8ce4c852cada4b8 (patch) | |
tree | 969059d432863edb9ae608f90a20047c94c5902d /print_randr.c | |
parent | 062412a066cc62635c1d1eb99999ee774775ca6f (diff) | |
download | xscope-30392c1e635663e5b3eb5771d8ce4c852cada4b8.tar.gz |
Add SHM decoding
Diffstat (limited to 'print_randr.c')
-rw-r--r-- | print_randr.c | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/print_randr.c b/print_randr.c index cc1b0c1..da2da74 100644 --- a/print_randr.c +++ b/print_randr.c @@ -70,13 +70,29 @@ RandrGetScreenInfoReply (FD fd, unsigned char *buf) short n; long m; long k; + unsigned short nsize; + unsigned short nvg; + unsigned short ngvg; + unsigned short i; PrintField(RBf, 0, 1, REPLY, REPLYHEADER) /* RandrRequest reply */ ; - PrintField(RBf, 1, 1, RANDRREPLY, RANDRREPLYHEADER) /* RandrQueryVersion reply */; if (Verbose < 1) return; + PrintField(buf, 1, 1, CARD8, "set-of-rotations"); printfield(buf, 2, 2, CARD16, "sequence number"); printfield(buf, 4, 4, DVALUE4(0), "reply length"); + PrintField(buf, 8, 4, WINDOW, "root"); + PrintField(buf,12, 4, TIMESTAMP, "timestamp"); + PrintField(buf,16, 4, TIMESTAMP, "config-timestamp"); + PrintField(buf,20, 2, CARD16, "num-visual-groups"); + nvg = IShort (&buf[20]); + PrintField(buf,22, 2, CARD16, "num-groups-of-visual-groups"); + ngvg = IShort (&buf[22]); + PrintField(buf,24, 2, CARD16, "num-sizes"); + nsize = IShort (&buf[24]); + PrintField(buf,26, 2, CARD16, "size-id"); + PrintField(buf,28, 2, CARD16, "visual-group-id"); + PrintField(buf,30, 2, CARD16, "rotation"); } RandrSetScreenConfig (FD fd, unsigned char *buf) @@ -101,7 +117,7 @@ RandrSetScreenConfigReply (FD fd, unsigned char *buf) { short n; long m; - long k; + long k; PrintField(RBf, 0, 1, REPLY, REPLYHEADER) /* RandrRequest reply */ ; PrintField(buf, 1, 1, BOOL, "success") /* RandrQueryVersion reply */; |