mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-23 09:28:54 +02:00
Add byteswap macros for gsize/gssize.
This commit is contained in:
@@ -218,6 +218,18 @@ GULONG_FROM_LE
|
||||
GULONG_TO_BE
|
||||
GULONG_TO_LE
|
||||
|
||||
<SUBSECTION>
|
||||
GSIZE_FROM_BE
|
||||
GSIZE_FROM_LE
|
||||
GSIZE_TO_BE
|
||||
GSIZE_TO_LE
|
||||
|
||||
<SUBSECTION>
|
||||
GSSIZE_FROM_BE
|
||||
GSSIZE_FROM_LE
|
||||
GSSIZE_TO_BE
|
||||
GSSIZE_TO_LE
|
||||
|
||||
<SUBSECTION>
|
||||
GINT16_FROM_BE
|
||||
GINT16_FROM_LE
|
||||
|
@@ -265,6 +265,78 @@ Converts a #gulong value from host byte order to little-endian.
|
||||
@Returns: @val converted to little-endian.
|
||||
|
||||
|
||||
<!-- ##### MACRO GSIZE_FROM_BE ##### -->
|
||||
<para>
|
||||
Converts a #gsize value from big-endian to the host byte order.
|
||||
</para>
|
||||
|
||||
@val: a #gsize value in big-endian byte order.
|
||||
@Returns: @val converted to host byte order.
|
||||
|
||||
|
||||
<!-- ##### MACRO GSIZE_FROM_LE ##### -->
|
||||
<para>
|
||||
Converts a #gsize value from little-endian to host byte order.
|
||||
</para>
|
||||
|
||||
@val: a #gsize value in little-endian byte order.
|
||||
@Returns: @val converted to host byte order.
|
||||
|
||||
|
||||
<!-- ##### MACRO GSIZE_TO_BE ##### -->
|
||||
<para>
|
||||
Converts a #gsize value from host byte order to big-endian.
|
||||
</para>
|
||||
|
||||
@val: a #gsize value in host byte order.
|
||||
@Returns: @val converted to big-endian byte order.
|
||||
|
||||
|
||||
<!-- ##### MACRO GSIZE_TO_LE ##### -->
|
||||
<para>
|
||||
Converts a #gsize value from host byte order to little-endian.
|
||||
</para>
|
||||
|
||||
@val: a #gsize value in host byte order.
|
||||
@Returns: @val converted to little-endian.
|
||||
|
||||
|
||||
<!-- ##### MACRO GSSIZE_FROM_BE ##### -->
|
||||
<para>
|
||||
Converts a #gssize value from big-endian to host byte order.
|
||||
</para>
|
||||
|
||||
@val: a #gssize value in big-endian byte order.
|
||||
@Returns: @val converted to host byte order.
|
||||
|
||||
|
||||
<!-- ##### MACRO GSSIZE_FROM_LE ##### -->
|
||||
<para>
|
||||
Converts a #gssize value from little-endian to host byte order.
|
||||
</para>
|
||||
|
||||
@val: a #gssize value in little-endian byte order.
|
||||
@Returns: @val converted to host byte order.
|
||||
|
||||
|
||||
<!-- ##### MACRO GSSIZE_TO_BE ##### -->
|
||||
<para>
|
||||
Converts a #gssize value from host byte order to big-endian.
|
||||
</para>
|
||||
|
||||
@val: a #gssize value in host byte order.
|
||||
@Returns: @val converted to big-endian.
|
||||
|
||||
|
||||
<!-- ##### MACRO GSSIZE_TO_LE ##### -->
|
||||
<para>
|
||||
Converts a #gssize value from host byte order to little-endian.
|
||||
</para>
|
||||
|
||||
@val: a #gssize value in host byte order.
|
||||
@Returns: @val converted to little-endian.
|
||||
|
||||
|
||||
<!-- ##### MACRO GINT16_FROM_BE ##### -->
|
||||
<para>
|
||||
Converts a #gint16 value from big-endian to host byte order.
|
||||
|
Reference in New Issue
Block a user