📄 glib-byte-order-macros.html
字号:
</table></div></div><hr><div class="refsect2" lang="en"><a name="id2829279"></a><h3><a name="GUINT-FROM-BE:CAPS"></a>GUINT_FROM_BE()</h3><a class="indexterm" name="id2829289"></a><pre class="programlisting">#define GUINT_FROM_BE(val) (GUINT_TO_BE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#guint"><span class="type">guint</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> :</span></td><td>a <a href="glib-Basic-Types.html#guint"><span class="type">guint</span></a> value in big-endian byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</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="id2829355"></a><h3><a name="GUINT-FROM-LE:CAPS"></a>GUINT_FROM_LE()</h3><a class="indexterm" name="id2829366"></a><pre class="programlisting">#define GUINT_FROM_LE(val) (GUINT_TO_LE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#guint"><span class="type">guint</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> :</span></td><td>a <a href="glib-Basic-Types.html#guint"><span class="type">guint</span></a> value in little-endian byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</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="id2829432"></a><h3><a name="GUINT-TO-BE:CAPS"></a>GUINT_TO_BE()</h3><a class="indexterm" name="id2829442"></a><pre class="programlisting">#define GUINT_TO_BE(val) ((guint) GUINT32_TO_BE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#guint"><span class="type">guint</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> :</span></td><td>a <a href="glib-Basic-Types.html#guint"><span class="type">guint</span></a> value in host byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td><em class="parameter"><code>val</code></em> converted to big-endian byte order.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2829508"></a><h3><a name="GUINT-TO-LE:CAPS"></a>GUINT_TO_LE()</h3><a class="indexterm" name="id2829519"></a><pre class="programlisting">#define GUINT_TO_LE(val) ((guint) GUINT32_TO_LE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#guint"><span class="type">guint</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> :</span></td><td>a <a href="glib-Basic-Types.html#guint"><span class="type">guint</span></a> value in host byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td><em class="parameter"><code>val</code></em> converted to little-endian byte order.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2829585"></a><h3><a name="GLONG-FROM-BE:CAPS"></a>GLONG_FROM_BE()</h3><a class="indexterm" name="id2829595"></a><pre class="programlisting">#define GLONG_FROM_BE(val) (GLONG_TO_BE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#glong"><span class="type">glong</span></a> value from big-endian to the 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> :</span></td><td>a <a href="glib-Basic-Types.html#glong"><span class="type">glong</span></a> value in big-endian byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</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="id2829661"></a><h3><a name="GLONG-FROM-LE:CAPS"></a>GLONG_FROM_LE()</h3><a class="indexterm" name="id2829671"></a><pre class="programlisting">#define GLONG_FROM_LE(val) (GLONG_TO_LE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#glong"><span class="type">glong</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> :</span></td><td>a <a href="glib-Basic-Types.html#glong"><span class="type">glong</span></a> value in little-endian byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</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="id2829737"></a><h3><a name="GLONG-TO-BE:CAPS"></a>GLONG_TO_BE()</h3><a class="indexterm" name="id2829747"></a><pre class="programlisting">#define GLONG_TO_BE(val) ((glong) GINT32_TO_BE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#glong"><span class="type">glong</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> :</span></td><td>a <a href="glib-Basic-Types.html#glong"><span class="type">glong</span></a> value in host byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td><td><em class="parameter"><code>val</code></em> converted to big-endian byte order.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2829813"></a><h3><a name="GLONG-TO-LE:CAPS"></a>GLONG_TO_LE()</h3><a class="indexterm" name="id2829823"></a><pre class="programlisting">#define GLONG_TO_LE(val) ((glong) GINT32_TO_LE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#glong"><span class="type">glong</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> :</span></td><td>a <a href="glib-Basic-Types.html#glong"><span class="type">glong</span></a> value in host byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</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="id2829889"></a><h3><a name="GULONG-FROM-BE:CAPS"></a>GULONG_FROM_BE()</h3><a class="indexterm" name="id2829899"></a><pre class="programlisting">#define GULONG_FROM_BE(val) (GULONG_TO_BE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#gulong"><span class="type">gulong</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> :</span></td><td>a <a href="glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> value in big-endian byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</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="id2829965"></a><h3><a name="GULONG-FROM-LE:CAPS"></a>GULONG_FROM_LE()</h3><a class="indexterm" name="id2829975"></a><pre class="programlisting">#define GULONG_FROM_LE(val) (GULONG_TO_LE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#gulong"><span class="type">gulong</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> :</span></td><td>a <a href="glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> value in little-endian byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</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="id2830041"></a><h3><a name="GULONG-TO-BE:CAPS"></a>GULONG_TO_BE()</h3><a class="indexterm" name="id2830051"></a><pre class="programlisting">#define GULONG_TO_BE(val) ((gulong) GUINT32_TO_BE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#gulong"><span class="type">gulong</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> :</span></td><td>a <a href="glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> value in host byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</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="id2830117"></a><h3><a name="GULONG-TO-LE:CAPS"></a>GULONG_TO_LE()</h3><a class="indexterm" name="id2830128"></a><pre class="programlisting">#define GULONG_TO_LE(val) ((gulong) GUINT32_TO_LE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#gulong"><span class="type">gulong</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> :</span></td><td>a <a href="glib-Basic-Types.html#gulong"><span class="type">gulong</span></a> value in host byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</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="id2830194"></a><h3><a name="GINT16-FROM-BE:CAPS"></a>GINT16_FROM_BE()</h3><a class="indexterm" name="id2830204"></a><pre class="programlisting">#define GINT16_FROM_BE(val) (GINT16_TO_BE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#gint16"><span class="type">gint16</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> :</span></td><td>a <a href="glib-Basic-Types.html#gint16"><span class="type">gint16</span></a> value in big-endian byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</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="id2830269"></a><h3><a name="GINT16-FROM-LE:CAPS"></a>GINT16_FROM_LE()</h3><a class="indexterm" name="id2830280"></a><pre class="programlisting">#define GINT16_FROM_LE(val) (GINT16_TO_LE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#gint16"><span class="type">gint16</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> :</span></td><td>a <a href="glib-Basic-Types.html#gint16"><span class="type">gint16</span></a> value in little-endian byte order.</td></tr><tr><td><span class="term"><span class="emphasis"><em>Returns</em></span> :</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="id2830346"></a><h3><a name="GINT16-TO-BE:CAPS"></a>GINT16_TO_BE()</h3><a class="indexterm" name="id2830357"></a><pre class="programlisting">#define GINT16_TO_BE(val) ((gint16) GUINT16_SWAP_LE_BE (val))</pre><p>Converts a <a href="glib-Basic-Types.html#gint16"><span class="type">gint16</span></a> value from host byte order to big-endian.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -