|
LibreOffice
LibreOffice 26.2 SDK C/C++ API Reference
|
#include "sal/types.h"Go to the source code of this file.
Macros | |
| #define | OSL_MAKEBYTE(nl, nh) |
| Define the platform byte order as OSL_BIGENDIAN or OSL_LITENDIAN. | |
| #define | OSL_LONIBBLE(b) |
| #define | OSL_HINIBBLE(b) |
| #define | OSL_MAKEWORD(bl, bh) |
| #define | OSL_LOBYTE(w) |
| #define | OSL_HIBYTE(w) |
| #define | OSL_MAKEDWORD(wl, wh) |
| #define | OSL_LOWORD(d) |
| #define | OSL_HIWORD(d) |
| #define | OSL_SWAPWORD(w) |
| Define macros for swapping between byte orders. | |
| #define | OSL_SWAPDWORD(d) |
| #define | OSL_NETWORD(w) |
| Define macros for swapping between host and network byte order. | |
| #define | OSL_NETDWORD(d) |
| #define OSL_HIBYTE | ( | w | ) |
| #define OSL_HINIBBLE | ( | b | ) |
| #define OSL_HIWORD | ( | d | ) |
| #define OSL_LOBYTE | ( | w | ) |
| #define OSL_LONIBBLE | ( | b | ) |
| #define OSL_LOWORD | ( | d | ) |
| #define OSL_MAKEBYTE | ( | nl, | |
| nh ) |
Define the platform byte order as OSL_BIGENDIAN or OSL_LITENDIAN.
Define macros for byte order manipulation.
| #define OSL_MAKEDWORD | ( | wl, | |
| wh ) |
| #define OSL_MAKEWORD | ( | bl, | |
| bh ) |
| #define OSL_NETDWORD | ( | d | ) |
| #define OSL_NETWORD | ( | w | ) |
Define macros for swapping between host and network byte order.
| #define OSL_SWAPDWORD | ( | d | ) |
| #define OSL_SWAPWORD | ( | w | ) |
Define macros for swapping between byte orders.