[Xcb-commit] src

Jamey Sharp jamey at kemper.freedesktop.org
Sat Oct 7 01:27:20 PDT 2006


 src/c-client.xsl |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletion(-)

New commits:
diff-tree dd5ece606587d3e41058df803ab1804654195bbb (from 16ec51397e0711526457709605cf6b5ebf00b5e2)
Author: Jamey Sharp <jamey at minilop.net>
Date:   Sat Oct 7 01:27:03 2006 -0700

    Declare "struct foo" or "enum foo" as well as the typedef'd name "foo".

diff --git a/src/c-client.xsl b/src/c-client.xsl
index 9fd9ccc..406e9b6 100644
--- a/src/c-client.xsl
+++ b/src/c-client.xsl
@@ -1077,6 +1077,8 @@ authorization from the authors.
       </xsl:variable>
       <xsl:text>typedef </xsl:text>
       <xsl:if test="not(@kind)">struct</xsl:if><xsl:value-of select="@kind" />
+      <xsl:text> </xsl:text>
+      <xsl:value-of select="@name" />
       <xsl:text> {
 </xsl:text>
       <xsl:for-each select="exprfield|field|list[@fixed]|pad">
@@ -1097,7 +1099,9 @@ authorization from the authors.
 
   <xsl:template match="enum" mode="output">
     <xsl:if test="$h">
-      <xsl:text>typedef enum {
+      <xsl:text>typedef enum </xsl:text>
+      <xsl:value-of select="@name" />
+      <xsl:text> {
     </xsl:text>
       <xsl:call-template name="list">
         <xsl:with-param name="separator"><xsl:text>,


More information about the xcb-commit mailing list