summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/xsmp.xml1270
1 files changed, 499 insertions, 771 deletions
diff --git a/doc/xsmp.xml b/doc/xsmp.xml
index c2d41d8..050b8b9 100644
--- a/doc/xsmp.xml
+++ b/doc/xsmp.xml
@@ -246,59 +246,59 @@ the receiver of the message to the sender of the message.
</para>
<informaltable pgwide='0' frame='none'>
- <tgroup cols='2' align='center'>
+ <tgroup cols='2' align='left'>
<colspec colname='c1'/>
<colspec colname='c2'/>
<thead>
<row>
- <entry align='left'>Type Name</entry>
- <entry align='left'>Description</entry>
+ <entry>Type Name</entry>
+ <entry>Description</entry>
</row>
</thead>
<tbody>
<row>
- <entry align='left'>BOOL</entry>
- <entry align='left'><para><constant>False</constant> or <constant>True</constant></para></entry>
+ <entry>BOOL</entry>
+ <entry><para><constant>False</constant> or <constant>True</constant></para></entry>
</row>
<row>
- <entry align='left'>INTERACT_STYLE</entry>
- <entry align='left'><function>None</function> <function>Errors</function> or <function>Any</function></entry>
+ <entry>INTERACT_STYLE</entry>
+ <entry><function>None</function> <function>Errors</function> or <function>Any</function></entry>
</row>
<row>
- <entry align='left'>DIALOG_TYPE</entry>
- <entry align='left'><function>Error</function> or <function>Normal</function></entry>
+ <entry>DIALOG_TYPE</entry>
+ <entry><function>Error</function> or <function>Normal</function></entry>
</row>
<row>
- <entry align='left'>SAVE_TYPE</entry>
- <entry align='left'><function>Global</function> <function>Local</function> or <function>Both</function></entry>
+ <entry>SAVE_TYPE</entry>
+ <entry><function>Global</function> <function>Local</function> or <function>Both</function></entry>
</row>
<row>
- <entry align='left'>CARD8</entry>
- <entry align='left'>a one-byte unsigned integer</entry>
+ <entry>CARD8</entry>
+ <entry>a one-byte unsigned integer</entry>
</row>
<row>
- <entry align='left'>CARD16</entry>
- <entry align='left'>a two-byte unsigned integer</entry>
+ <entry>CARD16</entry>
+ <entry>a two-byte unsigned integer</entry>
</row>
<row>
- <entry align='left'>CARD32</entry>
- <entry align='left'>a four-byte unsigned integer</entry>
+ <entry>CARD32</entry>
+ <entry>a four-byte unsigned integer</entry>
</row>
<row>
- <entry align='left'>ARRAY8</entry>
- <entry align='left'>a sequence of CARD8s</entry>
+ <entry>ARRAY8</entry>
+ <entry>a sequence of CARD8s</entry>
</row>
<row>
- <entry align='left'>LISTofARRAY8</entry>
- <entry align='left'>a sequence of ARRAY8s</entry>
+ <entry>LISTofARRAY8</entry>
+ <entry>a sequence of ARRAY8s</entry>
</row>
<row>
- <entry align='left'>PROPERTY</entry>
- <entry align='left'>a property name (an ARRAY8), a type name, and a value of that type</entry>
+ <entry>PROPERTY</entry>
+ <entry>a property name (an ARRAY8), a type name, and a value of that type</entry>
</row>
<row>
- <entry align='left'>LISTofPROPERTY</entry>
- <entry align='left'>a counted collection of &shy;PROPERTYs.</entry>
+ <entry>LISTofPROPERTY</entry>
+ <entry>a counted collection of &shy;PROPERTYs.</entry>
</row>
</tbody>
</tgroup>
@@ -1115,266 +1115,193 @@ client and the SM.
<sect1 id="types">
<title>Types</title>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='2' align='center'>
+<informaltable pgwide='0' frame='none'>
+ <tgroup cols='4'>
+ <colspec colwidth='0.5in' colname='c0'/>
<colspec colwidth='1.0in' colname='c1'/>
<colspec colwidth='1.0in' colname='c2'/>
- <thead>
+ <colspec colwidth='1.0in' colname='c3'/>
+ <spanspec spanname="typename" namest="c0" nameend="c3" />
+ <tbody>
<row>
- <entry namest="c1" nameend="c2" align='center'>BOOL</entry>
+ <entry spanname="typename"><emphasis role="bold">BOOL</emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>0</entry>
- <entry align='left'>False</entry>
+ <entry namest="c1">0</entry>
+ <entry namest="c2">False</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>True</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">True</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='2' align='center'>
- <colspec colwidth='1.0in' colname='c1'/>
- <colspec colwidth='1.0in' colname='c2'/>
- <thead>
<row>
- <entry namest="c1" nameend="c2" align='center'>INTERACT_STYLE</entry>
+ <entry spanname="typename"><emphasis role="bold">INTERACT_STYLE</emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>0</entry>
- <entry align='left'>None</entry>
+ <entry namest="c1">0</entry>
+ <entry namest="c2">None</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>Errors</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">Errors</entry>
</row>
<row>
- <entry align='left'>2</entry>
- <entry align='left'>Any</entry>
+ <entry namest="c1">2</entry>
+ <entry namest="c2">Any</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='2' align='center'>
- <colspec colwidth='1.0in' colname='c1'/>
- <colspec colwidth='1.0in' colname='c2'/>
- <thead>
<row>
- <entry namest="c1" nameend="c2" align='center'>DIALOG_TYPE</entry>
+ <entry spanname="typename"><emphasis role="bold">DIALOG_TYPE</emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>0</entry>
- <entry align='left'>Error</entry>
+ <entry namest="c1">0</entry>
+ <entry namest="c2">Error</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>Normal</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">Normal</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='2' align='center'>
- <colspec colwidth='1.0in' colname='c1'/>
- <colspec colwidth='1.0in' colname='c2'/>
- <thead>
<row>
- <entry namest="c1" nameend="c2" align='center'>SAVE_TYPE</entry>
+ <entry spanname="typename"><emphasis role="bold">SAVE_TYPE</emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>0</entry>
- <entry align='left'>Global</entry>
+ <entry namest="c1">0</entry>
+ <entry namest="c2">Global</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>Local</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">Local</entry>
</row>
<row>
- <entry align='left'>2</entry>
- <entry align='left'>Both</entry>
+ <entry namest="c1">2</entry>
+ <entry namest="c2">Both</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='1.0in' colname='c1'/>
- <colspec colwidth='1.0in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'>ARRAY8</entry>
+ <entry spanname="typename"><emphasis role="bold">ARRAY8</emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>CARD32</entry>
- <entry align='left'>length</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">CARD32</entry>
+ <entry namest="c3">length</entry>
</row>
<row>
- <entry align='left'>n</entry>
- <entry align='left'>ListofCARD8, the array</entry>
- <entry align='left'>p = pad (4 + n, 8)</entry>
+ <entry namest="c1">n</entry>
+ <entry namest="c2">ListofCARD8, the array</entry>
+ <entry namest="c3">p = pad (4 + n, 8)</entry>
</row>
<row>
- <entry align='left'>2</entry>
- <entry align='left'>Both</entry>
+ <entry namest="c1">2</entry>
+ <entry namest="c2">Both</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='1.0in' colname='c1'/>
- <colspec colwidth='1.0in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'>LISTofARRAY8</entry>
+ <entry spanname="typename"><emphasis role="bold">LISTofARRAY8</emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>CARD32</entry>
- <entry align='left'>count</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">CARD32</entry>
+ <entry namest="c3">count</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>a</entry>
- <entry align='left'>ARRAY8</entry>
- <entry align='left'>first array</entry>
+ <entry namest="c1">a</entry>
+ <entry namest="c2">ARRAY8</entry>
+ <entry namest="c3">first array</entry>
</row>
<row>
- <entry align='left'>b</entry>
- <entry align='left'>ARRAY8</entry>
- <entry align='left'>second array</entry>
+ <entry namest="c1">b</entry>
+ <entry namest="c2">ARRAY8</entry>
+ <entry namest="c3">second array</entry>
</row>
<row>
- <entry align='left'>.</entry>
- <entry align='left'></entry>
- <entry align='left'></entry>
+ <entry namest="c1">.</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3"></entry>
</row>
<row>
- <entry align='left'>.</entry>
- <entry align='left'></entry>
- <entry align='left'></entry>
+ <entry namest="c1">.</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3"></entry>
</row>
<row>
- <entry align='left'>.</entry>
- <entry align='left'></entry>
- <entry align='left'></entry>
+ <entry namest="c1">.</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3"></entry>
</row>
<row>
- <entry align='left'>q</entry>
- <entry align='left'>ARRAY8</entry>
- <entry align='left'>last array</entry>
+ <entry namest="c1">q</entry>
+ <entry namest="c2">ARRAY8</entry>
+ <entry namest="c3">last array</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='1.0in' colname='c1'/>
- <colspec colwidth='1.0in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'>PROPERTY</entry>
+ <entry spanname="typename"><emphasis role="bold">PROPERTY</emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>a</entry>
- <entry align='left'>ARRAY8</entry>
- <entry align='left'>name</entry>
+ <entry namest="c1">a</entry>
+ <entry namest="c2">ARRAY8</entry>
+ <entry namest="c3">name</entry>
</row>
<row>
- <entry align='left'>b</entry>
- <entry align='left'>ARRAY8</entry>
- <entry align='left'>type (XPCS encoded in Latin-1, case sensitive)</entry>
+ <entry namest="c1">b</entry>
+ <entry namest="c2">ARRAY8</entry>
+ <entry namest="c3">type (XPCS encoded in Latin-1, case sensitive)</entry>
</row>
<row>
- <entry align='left'>c</entry>
- <entry align='left'>LISTofARRAY8</entry>
- <entry align='left'>values</entry>
+ <entry namest="c1">c</entry>
+ <entry namest="c2">LISTofARRAY8</entry>
+ <entry namest="c3">values</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='1.0in' colname='c1'/>
- <colspec colwidth='1.0in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'>LISTofPROPERTY</entry>
+ <entry spanname="typename"><emphasis role="bold">LISTofPROPERTY</emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>CARD32</entry>
- <entry align='left'>count</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">CARD32</entry>
+ <entry namest="c3">count</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>a</entry>
- <entry align='left'>PROPERTY</entry>
- <entry align='left'>first property</entry>
+ <entry namest="c1">a</entry>
+ <entry namest="c2">PROPERTY</entry>
+ <entry namest="c3">first property</entry>
</row>
<row>
- <entry align='left'>b</entry>
- <entry align='left'>PROPERTY</entry>
- <entry align='left'>second property</entry>
+ <entry namest="c1">b</entry>
+ <entry namest="c2">PROPERTY</entry>
+ <entry namest="c3">second property</entry>
</row>
<row>
- <entry align='left'>.</entry>
- <entry align='left'></entry>
- <entry align='left'></entry>
+ <entry namest="c1">.</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3"></entry>
</row>
<row>
- <entry align='left'>.</entry>
- <entry align='left'></entry>
- <entry align='left'></entry>
+ <entry namest="c1">.</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3"></entry>
</row>
<row>
- <entry align='left'>.</entry>
- <entry align='left'></entry>
- <entry align='left'></entry>
+ <entry namest="c1">.</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3"></entry>
</row>
<row>
- <entry align='left'>q</entry>
- <entry align='left'>PROPERTY</entry>
- <entry align='left'>last property</entry>
+ <entry namest="c1">q</entry>
+ <entry namest="c2">PROPERTY</entry>
+ <entry namest="c3">last property</entry>
</row>
</tbody>
</tgroup>
@@ -1409,762 +1336,563 @@ manager. The session manager should supply this information in the
<acronym>ICE</acronym> <function>ProtocolReply</function> message.
</para>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
+<informaltable pgwide='0' frame='none'>
+ <tgroup cols='4' align='left'>
+ <colspec colwidth='0.5in' colname='c0'/>
<colspec colwidth='0.5in' colname='c1'/>
<colspec colwidth='1.1in' colname='c2'/>
<colspec colwidth='1.0in' colname='c3'/>
- <thead>
+ <spanspec spanname="messagename" namest="c0" nameend="c3" />
+ <tbody>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>RegisterClient</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>RegisterClient</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>1</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">1</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>2</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">2</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>a/8</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">a/8</entry>
+ <entry namest="c3">length of remaining data in 8-byte units</entry>
</row>
<row>
- <entry align='left'>a</entry>
- <entry align='left'>ARRAY8</entry>
- <entry align='left'>previous-ID</entry>
+ <entry namest="c1">a</entry>
+ <entry namest="c2">ARRAY8</entry>
+ <entry namest="c3">previous-ID</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='1.1in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>RegisterClientReply</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>RegisterClientReply</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>2</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">2</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>2</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">2</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>a/8</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">a/8</entry>
+ <entry namest="c3">length of remaining data in 8-byte units</entry>
</row>
<row>
- <entry align='left'>a</entry>
- <entry align='left'>ARRAY8</entry>
- <entry align='left'>client-ID</entry>
+ <entry namest="c1">a</entry>
+ <entry namest="c2">ARRAY8</entry>
+ <entry namest="c3">client-ID</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='1.5in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>SaveYourself</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>SaveYourself</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>3</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">3</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>2</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">2</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>1</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">1</entry>
+ <entry namest="c3">length of remaining data in 8-byte units</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>SAVE_TYPE</entry>
- <entry align='left'>type</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">SAVE_TYPE</entry>
+ <entry namest="c3">type</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>BOOL</entry>
- <entry align='left'>shutdown</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">BOOL</entry>
+ <entry namest="c3">shutdown</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>INTERACT_STYLE</entry>
- <entry align='left'>interact-style</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">INTERACT_STYLE</entry>
+ <entry namest="c3">interact-style</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>BOOL</entry>
- <entry align='left'>fast</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">BOOL</entry>
+ <entry namest="c3">fast</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='1.5in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>SaveYourselfRequest</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>SaveYourselfRequest</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>4</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">4</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>2</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">2</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>1</entry>
- <entry align='left'>length of remainning data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">1</entry>
+ <entry namest="c3">length of remainning data in 8-byte units</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>SAVE_TYPE</entry>
- <entry align='left'>type</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">SAVE_TYPE</entry>
+ <entry namest="c3">type</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>BOOL</entry>
- <entry align='left'>shutdown</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">BOOL</entry>
+ <entry namest="c3">shutdown</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>INTERACT_STYLE</entry>
- <entry align='left'>interact-style</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">INTERACT_STYLE</entry>
+ <entry namest="c3">interact-style</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>BOOL</entry>
- <entry align='left'>fast</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">BOOL</entry>
+ <entry namest="c3">fast</entry>
</row>
<row>
- <entry align='left'>3</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">3</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='1.5in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>InteractRequest</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>InteractRequest</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>5</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">5</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>DIALOG_TYPE</entry>
- <entry align='left'>dialog type</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">DIALOG_TYPE</entry>
+ <entry namest="c3">dialog type</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>0</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">0</entry>
+ <entry namest="c3">length of remaining data in 8-byte units</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='0.5in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>Interact</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>Interact</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>6</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">6</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>2</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">2</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>0</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">0</entry>
+ <entry namest="c3">length of remaining data in 8-byte units</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='0.5in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>InteractDone</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>InteractDone</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>7</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">7</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>BOOL</entry>
- <entry align='left'>cancel-shutdown</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">BOOL</entry>
+ <entry namest="c3">cancel-shutdown</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='0.5in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>InteractDone</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>InteractDone</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>7</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">7</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>BOOL</entry>
- <entry align='left'>cancel-shutdown</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">BOOL</entry>
+ <entry namest="c3">cancel-shutdown</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>0</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">0</entry>
+ <entry namest="c3">length of remaining data in 8-byte units</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='0.5in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>SaveYourselfDone</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>SaveYourselfDone</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>8</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">8</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>BOOL</entry>
- <entry align='left'>success</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">BOOL</entry>
+ <entry namest="c3">success</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>0</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">0</entry>
+ <entry namest="c3">length of remaining data in 8-byte units</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='0.5in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>Die</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>Die</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>9</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">9</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>0</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">0</entry>
+ <entry namest="c3">length of remaining data in 8-byte units</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='0.5in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>ShutdownCancelled</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>ShutdownCancelled</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>10</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">10</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>2</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">2</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>0</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">0</entry>
+ <entry namest="c3">length of remaining data in 8-byte units</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='1.5in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>ConnectionClosed</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>ConnectionClosed</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>11</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">11</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>2</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">2</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>a/8</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">a/8</entry>
+ <entry namest="c3">length of remaining data in 8-byte units</entry>
</row>
<row>
- <entry align='left'>a</entry>
- <entry align='left'>LISTofARRAY8</entry>
- <entry align='left'>reason</entry>
+ <entry namest="c1">a</entry>
+ <entry namest="c2">LISTofARRAY8</entry>
+ <entry namest="c3">reason</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='1.5in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>SetProperties</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>SetProperties</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>12</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">12</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>2</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">2</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>a/8</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">a/8</entry>
+ <entry namest="c3">length of remaining data in 8-byte units</entry>
</row>
<row>
- <entry align='left'>a</entry>
- <entry align='left'>LISTofPROPERTY</entry>
- <entry align='left'>properties</entry>
+ <entry namest="c1">a</entry>
+ <entry namest="c2">LISTofPROPERTY</entry>
+ <entry namest="c3">properties</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='1.5in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>DeleteProperties</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>DeleteProperties</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>13</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">13</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>2</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">2</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>a/8</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">a/8</entry>
+ <entry namest="c3">length of remaining data in 8-byte units</entry>
</row>
<row>
- <entry align='left'>a</entry>
- <entry align='left'>LISTofPROPERTY</entry>
- <entry align='left'>properties</entry>
+ <entry namest="c1">a</entry>
+ <entry namest="c2">LISTofPROPERTY</entry>
+ <entry namest="c3">properties</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='0.5in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>GetProperties</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>GetProperties</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>14</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">14</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>2</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">2</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>0</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">0</entry>
+ <entry namest="c3">length of remaining data in 8-byte units</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='1.5in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>GetPropertiesReply</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>GetPropertiesReply</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>15</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">15</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>2</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">2</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>a/8</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">a/8</entry>
+ <entry namest="c3">length of remaining data in 8-byte units</entry>
</row>
<row>
- <entry align='left'>a</entry>
- <entry align='left'>LISTofPROPERTY</entry>
- <entry align='left'>properties</entry>
+ <entry namest="c1">a</entry>
+ <entry namest="c2">LISTofPROPERTY</entry>
+ <entry namest="c3">properties</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='0.5in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>SaveYourselfPhase2Request</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>SaveYourselfPhase2Request</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>16</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">16</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>2</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">2</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>0</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">0</entry>
+ <entry namest="c3">length of remaining data in 8-byte units</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='0.5in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>SaveYourselfPhase2</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>SaveYourselfPhase2</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>17</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">17</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>2</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">2</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>0</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">0</entry>
+ <entry namest="c3">length of remaining data in 8-byte units</entry>
</row>
- </tbody>
- </tgroup>
-</informaltable>
-<informaltable pgwide='0' frame='all'>
- <tgroup cols='3' align='center'>
- <colspec colwidth='0.5in' colname='c1'/>
- <colspec colwidth='0.5in' colname='c2'/>
- <colspec colwidth='1.0in' colname='c3'/>
- <thead>
<row>
- <entry namest="c1" nameend="c3" align='center'><function>SaveComplete</function></entry>
+ <entry spanname="messagename"><emphasis role="bold"><function>SaveComplete</function></emphasis></entry>
</row>
- </thead>
- <tbody>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>?</entry>
- <entry align='left'>XSMP</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">?</entry>
+ <entry namest="c3">XSMP</entry>
</row>
<row>
- <entry align='left'>1</entry>
- <entry align='left'>18</entry>
- <entry align='left'>opcode</entry>
+ <entry namest="c1">1</entry>
+ <entry namest="c2">18</entry>
+ <entry namest="c3">opcode</entry>
</row>
<row>
- <entry align='left'>2</entry>
- <entry align='left'></entry>
- <entry align='left'>unused</entry>
+ <entry namest="c1">2</entry>
+ <entry namest="c2"></entry>
+ <entry namest="c3">unused</entry>
</row>
<row>
- <entry align='left'>4</entry>
- <entry align='left'>0</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry namest="c1">4</entry>
+ <entry namest="c2">0</entry>
+ <entry namest="c3">length of remaining data in 8-byte units</entry>
</row>
</tbody>
</tgroup>
@@ -2197,85 +1925,85 @@ of stored properties does not extend into subsequent sessions.
</para>
<informaltable pgwide='0' frame='none'>
- <tgroup cols='4' align='center'>
- <colspec colname='c1'/>
- <colspec colname='c2'/>
- <colspec colname='c3'/>
- <colspec colname='c4'/>
+ <tgroup cols='4'>
+ <colspec colname='c1' align='left' />
+ <colspec colname='c2' align='left' />
+ <colspec colname='c3' align='left' />
+ <colspec colname='c4' align='center'/>
<thead>
<row>
- <entry align='left'>Name</entry>
- <entry align='left'>Type</entry>
- <entry align='left'>Posix Type</entry>
- <entry align='center'>Required?</entry>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Posix Type</entry>
+ <entry>Required?</entry>
</row>
</thead>
<tbody>
<row>
- <entry align='left'>CloneCommand</entry>
- <entry align='left'>OS-specific</entry>
- <entry align='left'>LISTofARRAY8</entry>
- <entry align='center'>Yes</entry>
+ <entry>CloneCommand</entry>
+ <entry>OS-specific</entry>
+ <entry>LISTofARRAY8</entry>
+ <entry>Yes</entry>
</row>
<row>
- <entry align='left'>CurrentDirectory</entry>
- <entry align='left'>OS-specific</entry>
- <entry align='left'>ARRAY8</entry>
- <entry align='center'>No</entry>
+ <entry>CurrentDirectory</entry>
+ <entry>OS-specific</entry>
+ <entry>ARRAY8</entry>
+ <entry>No</entry>
</row>
<row>
- <entry align='left'>DiscardCommand</entry>
- <entry align='left'>OS-specific</entry>
- <entry align='left'>LISTofARRAY8</entry>
- <entry align='center'>No*</entry>
+ <entry>DiscardCommand</entry>
+ <entry>OS-specific</entry>
+ <entry>LISTofARRAY8</entry>
+ <entry>No*</entry>
</row>
<row>
- <entry align='left'>Environment</entry>
- <entry align='left'>OS-specific</entry>
- <entry align='left'>LISTofARRAY8</entry>
- <entry align='center'>No</entry>
+ <entry>Environment</entry>
+ <entry>OS-specific</entry>
+ <entry>LISTofARRAY8</entry>
+ <entry>No</entry>
</row>
<row>
- <entry align='left'>ProcessID</entry>
- <entry align='left'>OS-specific</entry>
- <entry align='left'>ARRAY8</entry>
- <entry align='center'>No</entry>
+ <entry>ProcessID</entry>
+ <entry>OS-specific</entry>
+ <entry>ARRAY8</entry>
+ <entry>No</entry>
</row>
<row>
- <entry align='left'>Program</entry>
- <entry align='left'>OS-specific</entry>
- <entry align='left'>ARRAY8</entry>
- <entry align='center'>Yes</entry>
+ <entry>Program</entry>
+ <entry>OS-specific</entry>
+ <entry>ARRAY8</entry>
+ <entry>Yes</entry>
</row>
<row>
- <entry align='left'>RestartCommand</entry>
- <entry align='left'>OS-specific</entry>
- <entry align='left'>LISTofARRAY8</entry>
- <entry align='center'>Yes</entry>
+ <entry>RestartCommand</entry>
+ <entry>OS-specific</entry>
+ <entry>LISTofARRAY8</entry>
+ <entry>Yes</entry>
</row>
<row>
- <entry align='left'>ResignCommand</entry>
- <entry align='left'>OS-specific</entry>
- <entry align='left'>LISTofARRAY8</entry>
- <entry align='center'>No</entry>
+ <entry>ResignCommand</entry>
+ <entry>OS-specific</entry>
+ <entry>LISTofARRAY8</entry>
+ <entry>No</entry>
</row>
<row>
- <entry align='left'>RestartStyleHint</entry>
- <entry align='left'>CARD8</entry>
- <entry align='left'>CARD8</entry>
- <entry align='center'>No</entry>
+ <entry>RestartStyleHint</entry>
+ <entry>CARD8</entry>
+ <entry>CARD8</entry>
+ <entry>No</entry>
</row>
<row>
- <entry align='left'>ShutdownCommand</entry>
- <entry align='left'>OS-specific</entry>
- <entry align='left'>LISTofARRAY8</entry>
- <entry align='center'>No</entry>
+ <entry>ShutdownCommand</entry>
+ <entry>OS-specific</entry>
+ <entry>LISTofARRAY8</entry>
+ <entry>No</entry>
</row>
<row>
- <entry align='left'>UserID</entry>
- <entry align='left'>ARRAY8</entry>
- <entry align='left'>ARRAY8</entry>
- <entry align='center'>Yes</entry>
+ <entry>UserID</entry>
+ <entry>ARRAY8</entry>
+ <entry>ARRAY8</entry>
+ <entry>Yes</entry>
</row>
</tbody>
</tgroup>
@@ -2378,31 +2106,31 @@ possible values are as follows:
</para>
<informaltable pgwide='0' frame='none'>
- <tgroup cols='2' align='center'>
- <colspec colname='c1'/>
- <colspec colname='c2'/>
+ <tgroup cols='2'>
+ <colspec colname='c1' align='left'/>
+ <colspec colname='c2' align='right'/>
<thead>
<row>
- <entry align='left'>Name</entry>
- <entry align='right'>Value</entry>
+ <entry namest="c1">Name</entry>
+ <entry namest="c2">Value</entry>
</row>
</thead>
<tbody>
<row>
- <entry align='left'>RestartIfRunning</entry>
- <entry align='right'>0</entry>
+ <entry namest="c1">RestartIfRunning</entry>
+ <entry namest="c2">0</entry>
</row>
<row>
- <entry align='left'>RestartAnyway</entry>
- <entry align='right'>1</entry>
+ <entry namest="c1">RestartAnyway</entry>
+ <entry namest="c2">1</entry>
</row>
<row>
- <entry align='left'>RestartImmediately</entry>
- <entry align='right'>2</entry>
+ <entry namest="c1">RestartImmediately</entry>
+ <entry namest="c2">2</entry>
</row>
<row>
- <entry align='left'>RestartNever</entry>
- <entry align='right'>3</entry>
+ <entry namest="c1">RestartNever</entry>
+ <entry namest="c2">3</entry>
</row>
</tbody>
</tgroup>