<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 &lt;<A href="mailto:iano@quirkster.com">iano@quirkster.com</A>&gt;</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 &lt;bit bit="n"/&gt;, which replaces:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>&lt;op op="&amp;lt;&amp;lt;"&gt;&lt;value&gt;1&lt;/value&gt;&lt;value&gt;n&lt;/value&gt;&lt;/op&gt;</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>