📄 glib-byte-order-macros.html
字号:
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2836960"></a><h3><a name="GINT32-FROM-BE:CAPS"></a>GINT32_FROM_BE()</h3><a class="indexterm" name="id2836972"></a><pre class="programlisting">#define GINT32_FROM_BE(val) (GINT32_TO_BE (val))</pre><p>Converts a <a class="link" 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><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td><td>a <a class="link" href="glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> value in big-endian byte order.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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="id2837038"></a><h3><a name="GINT32-FROM-LE:CAPS"></a>GINT32_FROM_LE()</h3><a class="indexterm" name="id2837051"></a><pre class="programlisting">#define GINT32_FROM_LE(val) (GINT32_TO_LE (val))</pre><p>Converts a <a class="link" 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><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td><td>a <a class="link" href="glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> value in little-endian byte order.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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="id2837117"></a><h3><a name="GINT32-TO-BE:CAPS"></a>GINT32_TO_BE()</h3><a class="indexterm" name="id2837130"></a><pre class="programlisting">#define GINT32_TO_BE(val) ((gint32) GUINT32_SWAP_LE_BE (val))</pre><p>Converts a <a class="link" 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><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td><td>a <a class="link" href="glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> value in host byte order.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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="id2837196"></a><h3><a name="GINT32-TO-LE:CAPS"></a>GINT32_TO_LE()</h3><a class="indexterm" name="id2837208"></a><pre class="programlisting">#define GINT32_TO_LE(val) ((gint32) (val))</pre><p>Converts a <a class="link" 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><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td><td>a <a class="link" href="glib-Basic-Types.html#gint32"><span class="type">gint32</span></a> value in host byte order.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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="id2837274"></a><h3><a name="GUINT32-FROM-BE:CAPS"></a>GUINT32_FROM_BE()</h3><a class="indexterm" name="id2837287"></a><pre class="programlisting">#define GUINT32_FROM_BE(val) (GUINT32_TO_BE (val))</pre><p>Converts a <a class="link" 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><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td><td>a <a class="link" href="glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value in big-endian byte order.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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="id2837353"></a><h3><a name="GUINT32-FROM-LE:CAPS"></a>GUINT32_FROM_LE()</h3><a class="indexterm" name="id2837366"></a><pre class="programlisting">#define GUINT32_FROM_LE(val) (GUINT32_TO_LE (val))</pre><p>Converts a <a class="link" 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><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td><td>a <a class="link" href="glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value in little-endian byte order.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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="id2837432"></a><h3><a name="GUINT32-TO-BE:CAPS"></a>GUINT32_TO_BE()</h3><a class="indexterm" name="id2837444"></a><pre class="programlisting">#define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val))</pre><p>Converts a <a class="link" 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><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td><td>a <a class="link" href="glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value in host byte order.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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="id2837510"></a><h3><a name="GUINT32-TO-LE:CAPS"></a>GUINT32_TO_LE()</h3><a class="indexterm" name="id2837523"></a><pre class="programlisting">#define GUINT32_TO_LE(val) ((guint32) (val))</pre><p>Converts a <a class="link" 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><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td><td>a <a class="link" href="glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> value in host byte order.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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="id2837588"></a><h3><a name="GINT64-FROM-BE:CAPS"></a>GINT64_FROM_BE()</h3><a class="indexterm" name="id2837601"></a><pre class="programlisting">#define GINT64_FROM_BE(val) (GINT64_TO_BE (val))</pre><p>Converts a <a class="link" 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><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td><td>a <a class="link" href="glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> value in big-endian byte order.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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="id2837667"></a><h3><a name="GINT64-FROM-LE:CAPS"></a>GINT64_FROM_LE()</h3><a class="indexterm" name="id2837680"></a><pre class="programlisting">#define GINT64_FROM_LE(val) (GINT64_TO_LE (val))</pre><p>Converts a <a class="link" href="glib-Basic-Types.html#gint64"><span class="type">gint64</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><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td><td>a <a class="link" href="glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> value in little-endian byte order.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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="id2837746"></a><h3><a name="GINT64-TO-BE:CAPS"></a>GINT64_TO_BE()</h3><a class="indexterm" name="id2837759"></a><pre class="programlisting">#define GINT64_TO_BE(val) ((gint64) GUINT64_SWAP_LE_BE (val))</pre><p>Converts a <a class="link" href="glib-Basic-Types.html#gint64"><span class="type">gint64</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><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td><td>a <a class="link" href="glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> value in host byte order.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></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="id2837825"></a><h3><a name="GINT64-TO-LE:CAPS"></a>GINT64_TO_LE()</h3><a class="indexterm" name="id2837837"></a><pre class="programlisting">#define GINT64_TO_LE(val) ((gint64) (val))</pre><p>Converts a <a class="link" href="glib-Basic-Types.html#gint64"><span class="type">gint64</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><p><span class="term"><em class="parameter"><code>val</code></em> :</span></p></td><td>a <a class="link" href="glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> value in host byte order.</td></tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -