📄 byte_order.sgml
字号:
<tbody><row><entry align="right"><parameter>val</parameter> :</entry><entry>a <link linkend="gint">gint</link> value in host byte order.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry><parameter>val</parameter> converted to big-endian byte order.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GINT-TO-LE-CAPS">GINT_TO_LE()</title><programlisting>#define GINT_TO_LE(val) ((gint) GINT32_TO_LE (val))</programlisting><para>Converts a <link linkend="gint">gint</link> value from host byte order to little-endian.</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>val</parameter> :</entry><entry>a <link linkend="gint">gint</link> value in host byte order.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry><parameter>val</parameter> converted to little-endian byte order.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GUINT-FROM-BE-CAPS">GUINT_FROM_BE()</title><programlisting>#define GUINT_FROM_BE(val) (GUINT_TO_BE (val))</programlisting><para>Converts a <link linkend="guint">guint</link> value from big-endian to host byte order.</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>val</parameter> :</entry><entry>a <link linkend="guint">guint</link> value in big-endian byte order.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry><parameter>val</parameter> converted to host byte order.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GUINT-FROM-LE-CAPS">GUINT_FROM_LE()</title><programlisting>#define GUINT_FROM_LE(val) (GUINT_TO_LE (val))</programlisting><para>Converts a <link linkend="guint">guint</link> value from little-endian to host byte order.</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>val</parameter> :</entry><entry>a <link linkend="guint">guint</link> value in little-endian byte order.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry><parameter>val</parameter> converted to host byte order.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GUINT-TO-BE-CAPS">GUINT_TO_BE()</title><programlisting>#define GUINT_TO_BE(val) ((guint) GUINT32_TO_BE (val))</programlisting><para>Converts a <link linkend="guint">guint</link> value from host byte order to big-endian.</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>val</parameter> :</entry><entry>a <link linkend="guint">guint</link> value in host byte order.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry><parameter>val</parameter> converted to big-endian byte order.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GUINT-TO-LE-CAPS">GUINT_TO_LE()</title><programlisting>#define GUINT_TO_LE(val) ((guint) GUINT32_TO_LE (val))</programlisting><para>Converts a <link linkend="guint">guint</link> value from host byte order to little-endian.</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>val</parameter> :</entry><entry>a <link linkend="guint">guint</link> value in host byte order.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry><parameter>val</parameter> converted to little-endian byte order.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GLONG-FROM-BE-CAPS">GLONG_FROM_BE()</title><programlisting>#define GLONG_FROM_BE(val) (GLONG_TO_BE (val))</programlisting><para>Converts a <link linkend="glong">glong</link> value from big-endian to the host byte order.</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>val</parameter> :</entry><entry>a <link linkend="glong">glong</link> value in big-endian byte order.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry><parameter>val</parameter> converted to host byte order.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GLONG-FROM-LE-CAPS">GLONG_FROM_LE()</title><programlisting>#define GLONG_FROM_LE(val) (GLONG_TO_LE (val))</programlisting><para>Converts a <link linkend="glong">glong</link> value from little-endian to host byte order.</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>val</parameter> :</entry><entry>a <link linkend="glong">glong</link> value in little-endian byte order.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry><parameter>val</parameter> converted to host byte order.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GLONG-TO-BE-CAPS">GLONG_TO_BE()</title><programlisting>#define GLONG_TO_BE(val) ((glong) GINT32_TO_BE (val))</programlisting><para>Converts a <link linkend="glong">glong</link> value from host byte order to big-endian.</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>val</parameter> :</entry><entry>a <link linkend="glong">glong</link> value in host byte order.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry><parameter>val</parameter> converted to big-endian byte order.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GLONG-TO-LE-CAPS">GLONG_TO_LE()</title><programlisting>#define GLONG_TO_LE(val) ((glong) GINT32_TO_LE (val))</programlisting><para>Converts a <link linkend="glong">glong</link> value from host byte order to little-endian.</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>val</parameter> :</entry><entry>a <link linkend="glong">glong</link> value in host byte order.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry><parameter>val</parameter> converted to little-endian.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GULONG-FROM-BE-CAPS">GULONG_FROM_BE()</title><programlisting>#define GULONG_FROM_BE(val) (GULONG_TO_BE (val))</programlisting><para>Converts a <link linkend="gulong">gulong</link> value from big-endian to host byte order.</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>val</parameter> :</entry><entry>a <link linkend="gulong">gulong</link> value in big-endian byte order.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry><parameter>val</parameter> converted to host byte order.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GULONG-FROM-LE-CAPS">GULONG_FROM_LE()</title><programlisting>#define GULONG_FROM_LE(val) (GULONG_TO_LE (val))</programlisting><para>Converts a <link linkend="gulong">gulong</link> value from little-endian to host byte order.</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>val</parameter> :</entry><entry>a <link linkend="gulong">gulong</link> value in little-endian byte order.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry><parameter>val</parameter> converted to host byte order.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GULONG-TO-BE-CAPS">GULONG_TO_BE()</title><programlisting>#define GULONG_TO_BE(val) ((gulong) GUINT32_TO_BE (val))</programlisting><para>Converts a <link linkend="gulong">gulong</link> value from host byte order to big-endian.</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>val</parameter> :</entry><entry>a <link linkend="gulong">gulong</link> value in host byte order.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry><parameter>val</parameter> converted to big-endian.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GULONG-TO-LE-CAPS">GULONG_TO_LE()</title><programlisting>#define GULONG_TO_LE(val) ((gulong) GUINT32_TO_LE (val))</programlisting><para>Converts a <link linkend="gulong">gulong</link> value from host byte order to little-endian.</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>val</parameter> :</entry><entry>a <link linkend="gulong">gulong</link> value in host byte order.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry><parameter>val</parameter> converted to little-endian.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GINT16-FROM-BE-CAPS">GINT16_FROM_BE()</title><programlisting>#define GINT16_FROM_BE(val) (GINT16_TO_BE (val))</programlisting><para>Converts a <link linkend="gint16">gint16</link> value from big-endian to host byte order.</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>val</parameter> :</entry><entry>a <link linkend="gint16">gint16</link> value in big-endian byte order.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry><parameter>val</parameter> converted to host byte order.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GINT16-FROM-LE-CAPS">GINT16_FROM_LE()</title><programlisting>#define GINT16_FROM_LE(val) (GINT16_TO_LE (val))</programlisting><para>Converts a <link linkend="gint16">gint16</link> value from little-endian to host byte order.</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -