Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 2ff8806b45ba9c96e77e01e6d40e440b > files > 224

libsc68_2.2.1-devel-2.2.1-11mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>sc68fordevelopers: /home/mandrake/rpm/BUILD/sc68-2.2.1/emu68/type68.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.9 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>/home/mandrake/rpm/BUILD/sc68-2.2.1/emu68/type68.h File Reference</h1>Type definitions.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;config_type68.h&gt;</code><br>

<p>
<a href="type68_8h_source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="type68_8h.html#2cce2faf8f5276f2dde0cdfe64d4502b">TYPE_CYCLE68</a>&nbsp;&nbsp;&nbsp;unsigned int</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Used by cycle counters.  <a href="#2cce2faf8f5276f2dde0cdfe64d4502b"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="type68_8h.html#f481ec429becf42a986cf4feb23036f0">cycle68_t</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">At least 32 bit integer.  <a href="#f481ec429becf42a986cf4feb23036f0"></a><br></td></tr>
<tr><td colspan="2"><div class="groupHeader">Fixed size integer types.</div></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="type68_8h.html#ed742c436da53c1080638ce6ef7d13de">u8</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Must be an unsigned 8 bit integer.  <a href="#ed742c436da53c1080638ce6ef7d13de"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef signed char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="type68_8h.html#151f780fb455885061d3b77ec1c90c03">s8</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Must be an signed 8 bit integer.  <a href="#151f780fb455885061d3b77ec1c90c03"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="type68_8h.html#9e6c91d77e24643b888dbd1a1a590054">u16</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Must be an unsigned 16 bit integer.  <a href="#9e6c91d77e24643b888dbd1a1a590054"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef signed short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="type68_8h.html#5ffa4f640862b25ba6d4f635b78bdbe1">s16</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Must be an signed 16 bit integer.  <a href="#5ffa4f640862b25ba6d4f635b78bdbe1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="type68_8h.html#10e94b422ef0c20dcdec20d31a1f5049">u32</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Must be an unsigned 32 bit integer.  <a href="#10e94b422ef0c20dcdec20d31a1f5049"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef signed int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="type68_8h.html#0ce6887c26c1c49ad3be5710dd42bfd6">s32</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Must be an signed 32 bit integer.  <a href="#0ce6887c26c1c49ad3be5710dd42bfd6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned long long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="type68_8h.html#d758b7a5c3f18ed79d2fcd23d9f16357">u64</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Must be an unsigned 64 bit integer.  <a href="#d758b7a5c3f18ed79d2fcd23d9f16357"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef signed long long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="type68_8h.html#4258bfb2c3a440d06c4aaa3c2b450dde">s64</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Must be an signed 64 bit integer.  <a href="#4258bfb2c3a440d06c4aaa3c2b450dde"></a><br></td></tr>
</table>
<hr><h2>Detailed Description</h2>
Type definitions. 
<p>
<dl class="date" compact><dt><b>Date:</b></dt><dd>1999/03/13 </dd></dl>
<dl class="author" compact><dt><b>Author:</b></dt><dd>Benjamin Gerard &lt;<a href="mailto:ben@sashipa.com">ben@sashipa.com</a>&gt;</dd></dl>
<dl class="rcs" compact><dt><b>Id</b></dt><dd><a class="el" href="type68_8h.html" title="Type definitions.">type68.h</a>,v 2.5 2003/09/24 19:31:08 benjihan Exp </dd></dl>
<p>
These types are used by EMU68 and SC68 related projects. Some uses are not neccessary and should be remove to improve execution time on 64 bit or more platform. Setting wrong type may probably badly affect EMU68. It is a limitation to EMU68 portability. <hr><h2>Define Documentation</h2>
<a class="anchor" name="2cce2faf8f5276f2dde0cdfe64d4502b"></a><!-- doxytag: member="type68.h::TYPE_CYCLE68" ref="2cce2faf8f5276f2dde0cdfe64d4502b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define TYPE_CYCLE68&nbsp;&nbsp;&nbsp;unsigned int          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Used by cycle counters. 
<p>

</div>
</div><p>
<hr><h2>Typedef Documentation</h2>
<a class="anchor" name="ed742c436da53c1080638ce6ef7d13de"></a><!-- doxytag: member="type68.h::u8" ref="ed742c436da53c1080638ce6ef7d13de" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned char <a class="el" href="type68_8h.html#ed742c436da53c1080638ce6ef7d13de">u8</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Must be an unsigned 8 bit integer. 
<p>

</div>
</div><p>
<a class="anchor" name="151f780fb455885061d3b77ec1c90c03"></a><!-- doxytag: member="type68.h::s8" ref="151f780fb455885061d3b77ec1c90c03" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef signed char <a class="el" href="type68_8h.html#151f780fb455885061d3b77ec1c90c03">s8</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Must be an signed 8 bit integer. 
<p>

</div>
</div><p>
<a class="anchor" name="9e6c91d77e24643b888dbd1a1a590054"></a><!-- doxytag: member="type68.h::u16" ref="9e6c91d77e24643b888dbd1a1a590054" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned short <a class="el" href="type68_8h.html#9e6c91d77e24643b888dbd1a1a590054">u16</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Must be an unsigned 16 bit integer. 
<p>

</div>
</div><p>
<a class="anchor" name="5ffa4f640862b25ba6d4f635b78bdbe1"></a><!-- doxytag: member="type68.h::s16" ref="5ffa4f640862b25ba6d4f635b78bdbe1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef signed short <a class="el" href="type68_8h.html#5ffa4f640862b25ba6d4f635b78bdbe1">s16</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Must be an signed 16 bit integer. 
<p>

</div>
</div><p>
<a class="anchor" name="10e94b422ef0c20dcdec20d31a1f5049"></a><!-- doxytag: member="type68.h::u32" ref="10e94b422ef0c20dcdec20d31a1f5049" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned int <a class="el" href="type68_8h.html#10e94b422ef0c20dcdec20d31a1f5049">u32</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Must be an unsigned 32 bit integer. 
<p>

</div>
</div><p>
<a class="anchor" name="0ce6887c26c1c49ad3be5710dd42bfd6"></a><!-- doxytag: member="type68.h::s32" ref="0ce6887c26c1c49ad3be5710dd42bfd6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef signed int <a class="el" href="type68_8h.html#0ce6887c26c1c49ad3be5710dd42bfd6">s32</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Must be an signed 32 bit integer. 
<p>

</div>
</div><p>
<a class="anchor" name="d758b7a5c3f18ed79d2fcd23d9f16357"></a><!-- doxytag: member="type68.h::u64" ref="d758b7a5c3f18ed79d2fcd23d9f16357" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned long long <a class="el" href="type68_8h.html#d758b7a5c3f18ed79d2fcd23d9f16357">u64</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Must be an unsigned 64 bit integer. 
<p>

</div>
</div><p>
<a class="anchor" name="4258bfb2c3a440d06c4aaa3c2b450dde"></a><!-- doxytag: member="type68.h::s64" ref="4258bfb2c3a440d06c4aaa3c2b450dde" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef signed long long <a class="el" href="type68_8h.html#4258bfb2c3a440d06c4aaa3c2b450dde">s64</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Must be an signed 64 bit integer. 
<p>

</div>
</div><p>
<a class="anchor" name="f481ec429becf42a986cf4feb23036f0"></a><!-- doxytag: member="type68.h::cycle68_t" ref="f481ec429becf42a986cf4feb23036f0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef unsigned int <a class="el" href="type68_8h.html#f481ec429becf42a986cf4feb23036f0">cycle68_t</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
At least 32 bit integer. 
<p>

</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Tue Sep 15 03:58:05 2009 for sc68fordevelopers by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
</body>
</html>