assh/assh_platform.h header reference

Description [link] 

PLatform dependent definitions

Members [link] 

Type [link] 

Functions [link] 

Members detail [link] 

void assh_clear(void *data, size_t len) [link] 

This function is declared in assh/assh_platform.h source file, line 171.

This function wipes the content of a memory buffer.

uint32_t assh_load_u32(const uint8_t *s) [link] 

This function is declared in assh/assh_platform.h source file, line 126.

This function loads a 32 bits value in network byte order from a non-aligned location.

uint32_t assh_load_u32le(const uint8_t *s) [link] 

This function is declared in assh/assh_platform.h source file, line 137.

This function loads a 32 bits value in little endian byte order from a non-aligned location.

uint64_t assh_load_u64(const uint8_t *s) [link] 

This function is declared in assh/assh_platform.h source file, line 144.

This function loads a 64 bits value in network byte order from a non-aligned location.

uint64_t assh_load_u64le(const uint8_t *s) [link] 

This function is declared in assh/assh_platform.h source file, line 154.

This function loads a 64 bits value in little endian byte order from a non-aligned location.

void assh_store_u32(uint8_t *s, uint32_t x) [link] 

This function is declared in assh/assh_platform.h source file, line 69.

This function stores a 32 bits value in network byte order into a non-aligned location.

void assh_store_u32le(uint8_t *s, uint32_t x) [link] 

This function is declared in assh/assh_platform.h source file, line 83.

This function stores a 32 bits value in little endian byte order into a non-aligned location.

void assh_store_u64(uint8_t *s, uint64_t x) [link] 

This function is declared in assh/assh_platform.h source file, line 93.

This function stores a 64 bits value in network byte order into a non-aligned location.

void assh_store_u64le(uint8_t *s, uint64_t x) [link] 

This function is declared in assh/assh_platform.h source file, line 112.

This function stores a 64 bits value in little endian byte order into a non-aligned location.

uint32_t assh_swap_u32(uint32_t x) [link] 

This function is declared in assh/assh_platform.h source file, line 163.

This function performs a byte swap of a 32 bits value.

typedef time_t assh_time_t [link] 

This typedef is declared in assh/assh_platform.h source file, line 250.

Valid XHTML 1.0 StrictGenerated by diaxen on Sun Oct 25 23:31:03 2020 using MkDoc