SUGGESTED FIX
This is the suggested fix below:
% sccs sccsdiff -c -r1.208 -r1.209 jvmti.xml
------- jvmti.xml -------
*** /tmp/geta7080 Wed Sep 5 16:40:59 2007
--- /tmp/getb7080 Wed Sep 5 16:41:00 2007
***************
*** 30,36 ****
<!ATTLIST specification label CDATA #REQUIRED
majorversion CDATA #REQUIRED
minorversion CDATA #REQUIRED
! onedotmicroversion CDATA #REQUIRED>
<!ELEMENT title (#PCDATA|jvmti|tm)*>
<!ATTLIST title subtitle CDATA #REQUIRED>
--- 30,36 ----
<!ATTLIST specification label CDATA #REQUIRED
majorversion CDATA #REQUIRED
minorversion CDATA #REQUIRED
! microversion CDATA #REQUIRED>
<!ELEMENT title (#PCDATA|jvmti|tm)*>
<!ATTLIST title subtitle CDATA #REQUIRED>
***************
*** 361,367 ****
<specification label="JVM(TM) Tool Interface"
majorversion="1"
minorversion="1"
! onedotmicroversion="%I%">
<title subtitle="Version">
<tm>JVM</tm> Tool Interface
</title>
--- 361,367 ----
<specification label="JVM(TM) Tool Interface"
majorversion="1"
minorversion="1"
! microversion="109">
<title subtitle="Version">
<tm>JVM</tm> Tool Interface
</title>
% sccs sccsdiff -c -r1.43 -r1.44 jvmtiLib.xsl
------- jvmtiLib.xsl -------
*** /tmp/geta6612 Wed Sep 5 16:12:48 2007
--- /tmp/getb6612 Wed Sep 5 16:12:48 2007
***************
*** 27,44 ****
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
- <xsl:variable name="microversionbase" select="100"/>
-
<xsl:template name="microversion">
! <xsl:variable name="micro" select="substring-after(//specification/@onedotmicroversion, '1.')"/>
! <xsl:choose>
! <xsl:when test="string($micro)=''">
! <xsl:text>dev</xsl:text>
! </xsl:when>
! <xsl:otherwise>
! <xsl:value-of select="$micro - $microversionbase"/>
! </xsl:otherwise>
! </xsl:choose>
</xsl:template>
<xsl:template name="showbasicversion">
--- 27,34 ----
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:template name="microversion">
! <xsl:value-of select="//specification/@microversion"/>
</xsl:template>
<xsl:template name="showbasicversion">
|