projects
/
free-sw
/
xcb
/
libxcb
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Define and use constants for opcode numbers.
[free-sw/xcb/libxcb]
/
src
/
c-client.xsl
diff --git
a/src/c-client.xsl
b/src/c-client.xsl
index
f9897f7
..
445a8a6
100644
(file)
--- a/
src/c-client.xsl
+++ b/
src/c-client.xsl
@@
-342,7
+342,7
@@
authorization from the authors.
</xsl:attribute>
<field type="xcb_connection_t *" name="c" />
<xsl:apply-templates select="$req/*[not(self::reply)]" mode="param" />
</xsl:attribute>
<field type="xcb_connection_t *" name="c" />
<xsl:apply-templates select="$req/*[not(self::reply)]" mode="param" />
- <do-request ref="{xcb:xcb-prefix($req/@name)}_request_t" opcode="{
$req/@opcode
}"
+ <do-request ref="{xcb:xcb-prefix($req/@name)}_request_t" opcode="{
translate(xcb:xcb-prefix($req/@name), $lcase, $ucase)
}"
checked="{$checked}">
<xsl:if test="$req/reply">
<xsl:attribute name="has-reply">true</xsl:attribute>
checked="{$checked}">
<xsl:if test="$req/reply">
<xsl:attribute name="has-reply">true</xsl:attribute>
@@
-358,6
+358,7
@@
authorization from the authors.
<field type="unsigned int" name="sequence" />
</struct>
</xsl:if>
<field type="unsigned int" name="sequence" />
</struct>
</xsl:if>
+ <constant type="number" name="{xcb:xcb-prefix($req/@name)}" value="{$req/@opcode}" />
<struct name="{xcb:xcb-prefix(@name)}_request_t">
<field type="uint8_t" name="major_opcode" no-assign="true" />
<xsl:if test="$ext">
<struct name="{xcb:xcb-prefix(@name)}_request_t">
<field type="uint8_t" name="major_opcode" no-assign="true" />
<xsl:if test="$ext">