libosmocore 1.9.0.195-dafd
Osmocom core library
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)
inlinestatic

byte-swap a 16bit word

Parameters
[in]into be swapped 16bit word
Returns
byte-swapped 16bit word

◆ osmo_swab32()

static uint32_t osmo_swab32 ( uint32_t  in)
inlinestatic

byte-swap a 32bit word

Parameters
[in]into be swapped 32bit word
Returns
byte-swapped 32bit word