glib-byte-order-macros.html

来自「glid编写实例」· HTML 代码 · 共 1,738 行 · 第 1/4 页

HTML
1,738
字号
<td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td>a <a href="glib-Basic-Types.html#gint16"><span class="type">gint16</span></a> value in host byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td><em class="parameter"><code>val</code></em> converted to big-endian.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2830423"></a><h3><a name="GINT16-TO-LE:CAPS"></a>GINT16_TO_LE()</h3><a class="indexterm" name="id2830433"></a><pre class="programlisting">#define GINT16_TO_LE(val)	((gint16) (val))</pre><p>Converts a <a href="glib-Basic-Types.html#gint16"><span class="type">gint16</span></a> value from host byte order to little-endian.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td>a <a href="glib-Basic-Types.html#gint16"><span class="type">gint16</span></a> value in host byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td><em class="parameter"><code>val</code></em> converted to little-endian.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2830498"></a><h3><a name="GUINT16-FROM-BE:CAPS"></a>GUINT16_FROM_BE()</h3><a class="indexterm" name="id2830510"></a><pre class="programlisting">#define GUINT16_FROM_BE(val)	(GUINT16_TO_BE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> value from big-endian to host byte order.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td>a <a href="glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> value in big-endian byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td><em class="parameter"><code>val</code></em> converted to host byte order.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2830576"></a><h3><a name="GUINT16-FROM-LE:CAPS"></a>GUINT16_FROM_LE()</h3><a class="indexterm" name="id2830586"></a><pre class="programlisting">#define GUINT16_FROM_LE(val)	(GUINT16_TO_LE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> value from little-endian to host byte order.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td>a <a href="glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> value in little-endian byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td><em class="parameter"><code>val</code></em> converted to host byte order.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2830652"></a><h3><a name="GUINT16-TO-BE:CAPS"></a>GUINT16_TO_BE()</h3><a class="indexterm" name="id2830662"></a><pre class="programlisting">#define GUINT16_TO_BE(val)	(GUINT16_SWAP_LE_BE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> value from host byte order to big-endian.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td>a <a href="glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> value in host byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td><em class="parameter"><code>val</code></em> converted to big-endian.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2830728"></a><h3><a name="GUINT16-TO-LE:CAPS"></a>GUINT16_TO_LE()</h3><a class="indexterm" name="id2830738"></a><pre class="programlisting">#define GUINT16_TO_LE(val)	((guint16) (val))</pre><p>Converts a <a href="glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> value from host byte order to little-endian.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td>a <a href="glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> value in host byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td><em class="parameter"><code>val</code></em> converted to little-endian.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2830804"></a><h3><a name="GINT32-FROM-BE:CAPS"></a>GINT32_FROM_BE()</h3><a class="indexterm" name="id2830814"></a><pre class="programlisting">#define GINT32_FROM_BE(val)	(GINT32_TO_BE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> value from big-endian to host byte order.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td>a <a href="glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> value in big-endian byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td><em class="parameter"><code>val</code></em> converted to host byte order.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2830880"></a><h3><a name="GINT32-FROM-LE:CAPS"></a>GINT32_FROM_LE()</h3><a class="indexterm" name="id2830891"></a><pre class="programlisting">#define GINT32_FROM_LE(val)	(GINT32_TO_LE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> value from little-endian to host byte order.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td>a <a href="glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> value in little-endian byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td><em class="parameter"><code>val</code></em> converted to host byte order.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2830957"></a><h3><a name="GINT32-TO-BE:CAPS"></a>GINT32_TO_BE()</h3><a class="indexterm" name="id2830967"></a><pre class="programlisting">#define GINT32_TO_BE(val)	((gint32) GUINT32_SWAP_LE_BE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> value from host byte order to big-endian.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td>a <a href="glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> value in host byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td><em class="parameter"><code>val</code></em> converted to big-endian.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2831033"></a><h3><a name="GINT32-TO-LE:CAPS"></a>GINT32_TO_LE()</h3><a class="indexterm" name="id2831043"></a><pre class="programlisting">#define GINT32_TO_LE(val)	((gint32) (val))</pre><p>Converts a <a href="glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> value from host byte order to little-endian.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td>a <a href="glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> value in host byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td><em class="parameter"><code>val</code></em> converted to little-endian.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2831109"></a><h3><a name="GUINT32-FROM-BE:CAPS"></a>GUINT32_FROM_BE()</h3><a class="indexterm" name="id2831120"></a><pre class="programlisting">#define GUINT32_FROM_BE(val)	(GUINT32_TO_BE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value from big-endian to host byte order.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td>a <a href="glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value in big-endian byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td><em class="parameter"><code>val</code></em> converted to host byte order.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2831186"></a><h3><a name="GUINT32-FROM-LE:CAPS"></a>GUINT32_FROM_LE()</h3><a class="indexterm" name="id2831197"></a><pre class="programlisting">#define GUINT32_FROM_LE(val)	(GUINT32_TO_LE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value from little-endian to host byte order.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td>a <a href="glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value in little-endian byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td><em class="parameter"><code>val</code></em> converted to host byte order.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2831263"></a><h3><a name="GUINT32-TO-BE:CAPS"></a>GUINT32_TO_BE()</h3><a class="indexterm" name="id2831272"></a><pre class="programlisting">#define GUINT32_TO_BE(val)	(GUINT32_SWAP_LE_BE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value from host byte order to big-endian.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td>a <a href="glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value in host byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td><em class="parameter"><code>val</code></em> converted to big-endian.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2831338"></a><h3><a name="GUINT32-TO-LE:CAPS"></a>GUINT32_TO_LE()</h3><a class="indexterm" name="id2831349"></a><pre class="programlisting">#define GUINT32_TO_LE(val)	((guint32) (val))</pre><p>Converts a <a href="glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value from host byte order to little-endian.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td>a <a href="glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value in host byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td><em class="parameter"><code>val</code></em> converted to little-endian.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2831414"></a><h3><a name="GINT64-FROM-BE:CAPS"></a>GINT64_FROM_BE()</h3><a class="indexterm" name="id2831425"></a><pre class="programlisting">#define GINT64_FROM_BE(val)	(GINT64_TO_BE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> value from big-endian to host byte order.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><em class="parameter"><code>val</code></em>&#160;:</span></td><td>a <a href="glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> value in big-endian byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td><td><em class="parameter"><code>val</code></em> converted to host byte order.</td></tr></tbody>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?