libosmocore 1.13.1.1-afb4 Osmocom core library

Macros | Functions
byteswap.h File Reference
`#include <stdint.h>`
`#include <osmocom/core/endian.h>`

Go to the source code of this file.

## Macros
#define | osmo_ntohl(x) (x)
#define | osmo_ntohs(x) (x)
#define | osmo_htonl(x) (x)
#define | osmo_htons(x) (x)

## Functions
static uint32_t | osmo_swab32 (uint32_t in)
| byte-swap a 32bit word More...
static uint16_t | osmo_swab16 (uint16_t in)
| byte-swap a 16bit word More...

## Macro Definition Documentation

## ◆ osmo_htonl

#define osmo_htonl | ( |  | x | ) | (x)

## ◆ osmo_htons

#define osmo_htons | ( |  | x | ) | (x)

## ◆ osmo_ntohl

#define osmo_ntohl | ( |  | x | ) | (x)

## ◆ osmo_ntohs

#define osmo_ntohs | ( |  | x | ) | (x)

## Function Documentation

## ◆ osmo_swab16()

static uint16_t osmo_swab16 | ( | uint16_t | in | ) |
| inline static

byte-swap a 16bit word

Parameters

  [in] | in | to be swapped 16bit word

Returns
  byte-swapped 16bit word

## ◆ osmo_swab32()

static uint32_t osmo_swab32 | ( | uint32_t | in | ) |
| inline static

byte-swap a 32bit word

Parameters

  [in] | in | to be swapped 32bit word

Returns
  byte-swapped 32bit word