BeeCrypt 4.2.1
Macros | Functions
endianness.h File Reference
#include "beecrypt/beecrypt.h"
Include dependency graph for endianness.h:

Go to the source code of this file.

Macros

#define swap16(n)   _swap16(n)
 
#define swapu16(n)   _swap16(n)
 
#define swap32(n)   _swap32(n)
 
#define swapu32(n)   _swapu32(n)
 
#define swap64(n)   _swap64(n)
 
#define swapu64(n)   _swapu64(n)
 

Functions

static int16_t _swap16 (int16_t n)
 
static uint16_t _swapu16 (uint16_t n)
 
static int32_t _swap32 (int32_t n)
 
static uint32_t _swapu32 (uint32_t n)
 
static int64_t _swap64 (int64_t n)
 
static uint64_t _swapu64 (uint64_t n)
 

Macro Definition Documentation

◆ swap16

#define swap16 ( n)    _swap16(n)

◆ swap32

#define swap32 ( n)    _swap32(n)

◆ swap64

#define swap64 ( n)    _swap64(n)

◆ swapu16

#define swapu16 ( n)    _swap16(n)

◆ swapu32

#define swapu32 ( n)    _swapu32(n)

◆ swapu64

#define swapu64 ( n)    _swapu64(n)

Function Documentation

◆ _swap16()

static int16_t _swap16 ( int16_t n)
inlinestatic

◆ _swap32()

static int32_t _swap32 ( int32_t n)
inlinestatic

◆ _swap64()

static int64_t _swap64 ( int64_t n)
inlinestatic

◆ _swapu16()

static uint16_t _swapu16 ( uint16_t n)
inlinestatic

◆ _swapu32()

static uint32_t _swapu32 ( uint32_t n)
inlinestatic

◆ _swapu64()

static uint64_t _swapu64 ( uint64_t n)
inlinestatic