<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><DIV><BR><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT face="Helvetica" size="3" color="#000000" style="font: 12.0px Helvetica; color: #000000"><B>From: </B></FONT><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">Ian Osgood <<A href="mailto:iano@quirkster.com">iano@quirkster.com</A>></FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">(BTW: I'd like to try my hand at this XSLT stuff with a better construct</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">for bitmask constants.</DIV></BLOCKQUOTE></DIV><BR><DIV>I came up with <bit bit="n"/>, which replaces:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><op op="&lt;&lt;"><value>1</value><value>n</value></op></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Unless there are objections, I'll push my changes to xproto.xml, xcb.xsd, and c-client.xsl.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Ian</DIV><DIV><BR class="khtml-block-placeholder"></DIV></BODY></HTML>