World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Файл bswap.h

См. исходные тексты.

Функции

static av_always_inline av_const uint16_t av_bswap16 (uint16_t x)
 
static av_always_inline av_const uint32_t av_bswap32 (uint32_t x)
 
static uint64_t av_const av_bswap64 (uint64_t x)
 

Подробное описание

byte swapping routines

См. определение в файле bswap.h

Функции

◆ av_bswap16()

static av_always_inline av_const uint16_t av_bswap16 ( uint16_t  x)
static

См. определение в файле bswap.h строка 58

59 {
60  x= (x>>8) | (x<<8);
61  return x;
62 }

◆ av_bswap32()

static av_always_inline av_const uint32_t av_bswap32 ( uint32_t  x)
static

См. определение в файле bswap.h строка 66

67 {
68  return AV_BSWAP32C(x);
69 }

Используется в av_bswap64().

+ Граф вызова функции:

◆ av_bswap64()

static uint64_t av_const av_bswap64 ( uint64_t  x)
inlinestatic

См. определение в файле bswap.h строка 73

74 {
75  return (uint64_t)av_bswap32(x) << 32 | av_bswap32(x >> 32);
76 }

Перекрестные ссылки av_bswap32().

+ Граф вызовов:
uint64_t
unsigned __int64 uint64_t
Definition: alext.h:32
x
EGLSurface EGLint x
Definition: SDL_egl.h:1596
av_bswap32
static av_always_inline av_const uint32_t av_bswap32(uint32_t x)
Definition: bswap.h:66