|
static int32 | sint3korr (const uchar *A) |
|
static uint32 | uint3korr (const uchar *A) |
|
static ulonglong | uint5korr (const uchar *A) |
|
static ulonglong | uint6korr (const uchar *A) |
|
static void | int3store (uchar *T, uint A) |
| int3store More...
|
|
static void | int5store (uchar *T, ulonglong A) |
|
static void | int6store (uchar *T, ulonglong A) |
|
int16 | sint2korr (const char *pT) |
|
uint16 | uint2korr (const char *pT) |
|
uint32 | uint3korr (const char *pT) |
|
int32 | sint3korr (const char *pT) |
|
uint32 | uint4korr (const char *pT) |
|
int32 | sint4korr (const char *pT) |
|
ulonglong | uint6korr (const char *pT) |
|
ulonglong | uint8korr (const char *pT) |
|
longlong | sint8korr (const char *pT) |
|
void | int2store (char *pT, uint16 A) |
|
void | int3store (char *pT, uint A) |
|
void | int4store (char *pT, uint32 A) |
|
void | int5store (char *pT, ulonglong A) |
|
void | int6store (char *pT, ulonglong A) |
|
void | int8store (char *pT, ulonglong A) |
|
void | float4store (char *V, float M) |
|
double | float8get (const char *M) |
|
void | float8store (char *V, double M) |
|
float | floatget (const uchar *ptr) |
|
void | floatstore (uchar *ptr, float val) |
|
double | doubleget (const uchar *ptr) |
|
void | doublestore (uchar *ptr, double val) |
|
uint16 | ushortget (const uchar *ptr) |
|
int16 | shortget (const uchar *ptr) |
|
void | shortstore (uchar *ptr, int16 val) |
|
int32 | longget (const uchar *ptr) |
|
void | longstore (uchar *ptr, int32 val) |
|
uint32 | ulongget (const uchar *ptr) |
|
longlong | longlongget (const uchar *ptr) |
|
void | longlongstore (uchar *ptr, longlong val) |
|
uint16 | load16be (const char *ptr) |
|
uint32 | load32be (const char *ptr) |
|
ALWAYS_INLINE char * | store16be (char *ptr, uint16 val) |
|
char * | store32be (char *ptr, uint32 val) |
|
uint16 | load16be (const uchar *ptr) |
|
uint32 | load32be (const uchar *ptr) |
|
ALWAYS_INLINE uchar * | store16be (uchar *ptr, uint16 val) |
|
uchar * | store32be (uchar *ptr, uint32 val) |
|
Functions for reading and storing in machine-independent format.
The little-endian variants are 'korr' (assume 'corrector') variants for integer types, but 'get' (assume 'getter') for floating point types.