<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../docs.xsl"?>

<docs type="symbol" project="SIEGE" version="0.8.2" rpath="..">
	<file root="siege" name="common.h">
		<group key="Common" name="Common">
			<symbol id="3" kind="type" internal="false" cname="SGbyte">
				<index>
					<entry key="byte">SGbyte</entry>
					<entry key="ubyte">SGubyte</entry>
					<entry key="short">SGshort</entry>
					<entry key="ushort">SGushort</entry>
					<entry key="int">SGint</entry>
					<entry key="uint">SGuint</entry>
					<entry key="long">SGlong</entry>
					<entry key="ulong">SGulong</entry>
				</index>
				<section name="Name">
					<names>
						<name>SGbyte</name>
						<name>SGubyte</name>
						<descr>8-bit type</descr>
					</names>
					<names>
						<name>SGshort</name>
						<name>SGushort</name>
						<descr>16-bit type</descr>
					</names>
					<names>
						<name>SGint</name>
						<name>SGuint</name>
						<descr>32-bit type</descr>
					</names>
					<names>
						<name>SGlong</name>
						<name>SGulong</name>
						<descr>64-bit type</descr>
					</names>
				</section>
				<section name="Synopsis">
					<code-block lang="C">typedef ... <ref local="true" path="." file="common" group="Common" name="SGbyte" id="3">SGbyte</ref>;
typedef ... <ref local="true" path="." file="common" group="Common" name="SGbyte" id="3">SGubyte</ref>;
typedef ... <ref local="true" path="." file="common" group="Common" name="SGbyte" id="3">SGshort</ref>;
typedef ... <ref local="true" path="." file="common" group="Common" name="SGbyte" id="3">SGushort</ref>;
typedef ... <ref local="true" path="." file="common" group="Common" name="SGbyte" id="3">SGint</ref>;
typedef ... <ref local="true" path="." file="common" group="Common" name="SGbyte" id="3">SGuint</ref>;
typedef ... <ref local="true" path="." file="common" group="Common" name="SGbyte" id="3">SGlong</ref>;
typedef ... <ref local="true" path="." file="common" group="Common" name="SGbyte" id="3">SGulong</ref>;</code-block>
				</section>
				<section name="Description">
					<p>
						The engine uses these types instead of "plain" C types almost everywhere. This ensures that they are the same across platforms, and thus eliminates any nasty suprises.
					</p>
				</section>
				<section name="See Also">
					<sees>
						<see><ref local="false" path="." file="common" group="Common" name="SGbool" id="1">SGbool</ref></see>
						<see><ref local="false" path="." file="common" group="Common" name="SGbool" id="1">SGenum</ref></see>
						<see><ref local="false" path="." file="common" group="Common" name="SGchar" id="2">SGchar</ref></see>
						<see><ref local="false" path="." file="common" group="Common" name="SGfloat" id="4">SGfloat</ref></see>
					</sees>
				</section>
			</symbol>
		</group>
	</file>
</docs>
