summaryrefslogtreecommitdiff
path: root/print_randr.c
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2001-10-15 16:33:22 +0000
committerAlan Coopersmith <alan.coopersmith@sun.com>2009-05-04 18:13:24 -0700
commit30392c1e635663e5b3eb5771d8ce4c852cada4b8 (patch)
tree969059d432863edb9ae608f90a20047c94c5902d /print_randr.c
parent062412a066cc62635c1d1eb99999ee774775ca6f (diff)
downloadxscope-30392c1e635663e5b3eb5771d8ce4c852cada4b8.tar.gz
Add SHM decoding
Diffstat (limited to 'print_randr.c')
-rw-r--r--print_randr.c20
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 */;