Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 2cf8c4b2e555c11d7c2c4a74994b8740 > files > 19

ocaml-ocplib-endian-devel-0.4-3.mga4.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<link rel="Start" href="index.html">
<link rel="Up" href="EndianString.html">
<link title="Index of types" rel=Appendix href="index_types.html">
<link title="Index of values" rel=Appendix href="index_values.html">
<link title="Index of modules" rel=Appendix href="index_modules.html">
<link title="Index of module types" rel=Appendix href="index_module_types.html">
<link title="EndianString" rel="Chapter" href="EndianString.html">
<link title="EndianBigstring" rel="Chapter" href="EndianBigstring.html"><title>EndianString.EndianStringSig</title>
</head>
<body>
<div class="navbar">&nbsp;<a class="up" href="EndianString.html" title="EndianString">Up</a>
&nbsp;</div>
<h1>Module type <a href="type_EndianString.EndianStringSig.html">EndianString.EndianStringSig</a></h1>

<pre><span class="keyword">module type</span> EndianStringSig = <code class="code">sig</code> <a href="EndianString.EndianStringSig.html">..</a> <code class="code">end</code></pre><hr width="100%">
<br>
Functions reading according to Big Endian byte order<br>

<pre><span id="VALget_char"><span class="keyword">val</span> get_char</span> : <code class="type">string -> int -> char</code></pre><div class="info ">
<code class="code">get_char buff i</code> reads 1 byte at offset i as a char<br>
</div>

<pre><span id="VALget_uint8"><span class="keyword">val</span> get_uint8</span> : <code class="type">string -> int -> int</code></pre><div class="info ">
<code class="code">get_uint8 buff i</code> reads 1 byte at offset i as an unsigned int of 8
  bits. i.e. It returns a value between 0 and 2^8-1<br>
</div>

<pre><span id="VALget_int8"><span class="keyword">val</span> get_int8</span> : <code class="type">string -> int -> int</code></pre><div class="info ">
<code class="code">get_int8 buff i</code> reads 1 byte at offset i as a signed int of 8
  bits. i.e. It returns a value between -2^7 and 2^7-1<br>
</div>

<pre><span id="VALget_uint16"><span class="keyword">val</span> get_uint16</span> : <code class="type">string -> int -> int</code></pre><div class="info ">
<code class="code">get_uint16 buff i</code> reads 2 bytes at offset i as an unsigned int
  of 16 bits. i.e. It returns a value between 0 and 2^16-1<br>
</div>

<pre><span id="VALget_int16"><span class="keyword">val</span> get_int16</span> : <code class="type">string -> int -> int</code></pre><div class="info ">
<code class="code">get_int16 buff i</code> reads 2 byte at offset i as a signed int of
  16 bits. i.e. It returns a value between -2^15 and 2^15-1<br>
</div>

<pre><span id="VALget_int32"><span class="keyword">val</span> get_int32</span> : <code class="type">string -> int -> int32</code></pre><div class="info ">
<code class="code">get_int32 buff i</code> reads 4 bytes at offset i as an int32.<br>
</div>

<pre><span id="VALget_int64"><span class="keyword">val</span> get_int64</span> : <code class="type">string -> int -> int64</code></pre><div class="info ">
<code class="code">get_int64 buff i</code> reads 8 bytes at offset i as an int64.<br>
</div>

<pre><span id="VALset_char"><span class="keyword">val</span> set_char</span> : <code class="type">string -> int -> char -> unit</code></pre><div class="info ">
<code class="code">set_char buff i v</code> writes <code class="code">v</code> to <code class="code">buff</code> at offset <code class="code">i</code><br>
</div>

<pre><span id="VALset_int8"><span class="keyword">val</span> set_int8</span> : <code class="type">string -> int -> int -> unit</code></pre><div class="info ">
<code class="code">set_int8 buff i v</code> writes the least significant 8 bits of <code class="code">v</code>
  to <code class="code">buff</code> at offset <code class="code">i</code><br>
</div>

<pre><span id="VALset_int16"><span class="keyword">val</span> set_int16</span> : <code class="type">string -> int -> int -> unit</code></pre><div class="info ">
<code class="code">set_int16 buff i v</code> writes the least significant 16 bits of <code class="code">v</code>
  to <code class="code">buff</code> at offset <code class="code">i</code><br>
</div>

<pre><span id="VALset_int32"><span class="keyword">val</span> set_int32</span> : <code class="type">string -> int -> int32 -> unit</code></pre><div class="info ">
<code class="code">set_int32 buff i v</code> writes <code class="code">v</code> to <code class="code">buff</code> at offset <code class="code">i</code><br>
</div>

<pre><span id="VALset_int64"><span class="keyword">val</span> set_int64</span> : <code class="type">string -> int -> int64 -> unit</code></pre><div class="info ">
<code class="code">set_int64 buff i v</code> writes <code class="code">v</code> to <code class="code">buff</code> at offset <code class="code">i</code><br>
</div>
</body></html>