1#ifndef LITTLE_ENDIAN_INCLUDED
2#define LITTLE_ENDIAN_INCLUDED
32#ifndef MY_BYTEORDER_INCLUDED
33#error This file should never be #included directly; use my_byteorder.h.
50 memcpy(&ret, A,
sizeof(ret));
56 memcpy(&ret, A,
sizeof(ret));
62 memcpy(&ret, A,
sizeof(ret));
68 memcpy(&ret, A,
sizeof(ret));
74 memcpy(&ret, A,
sizeof(ret));
80 memcpy(&ret, A,
sizeof(ret));
91 memcpy(T, &A,
sizeof(A));
96 memcpy(&V, (
M),
sizeof(
float));
101 memcpy(V, (&
M),
sizeof(
float));
106 memcpy(&V,
M,
sizeof(
double));
111 memcpy(V, &
M,
sizeof(
double));
#define M
Definition: ctype-tis620.cc:72
static double float8get(const uchar *M)
Definition: little_endian.h:104
static void int8store(uchar *T, ulonglong A)
Definition: little_endian.h:90
static void int4store(uchar *T, uint32 A)
Definition: little_endian.h:86
static float float4get(const uchar *M)
Definition: little_endian.h:94
static void float8store(uchar *V, double M)
Definition: little_endian.h:110
static void int7store(uchar *T, ulonglong A)
Definition: little_endian.h:88
static int16 sint2korr(const uchar *A)
Definition: little_endian.h:48
static void int2store(uchar *T, uint16 A)
Definition: little_endian.h:84
static uint16 uint2korr(const uchar *A)
Definition: little_endian.h:60
static ulonglong uint8korr(const uchar *A)
Definition: little_endian.h:72
static uint32 uint4korr(const uchar *A)
Definition: little_endian.h:66
static int32 sint4korr(const uchar *A)
Definition: little_endian.h:54
static longlong sint8korr(const uchar *A)
Definition: little_endian.h:78
static void float4store(uchar *V, float M)
Definition: little_endian.h:100
Some integer typedefs for easier portability.
unsigned long long int ulonglong
Definition: my_inttypes.h:55
unsigned char uchar
Definition: my_inttypes.h:51
long long int longlong
Definition: my_inttypes.h:54
int16_t int16
Definition: my_inttypes.h:63
int32_t int32
Definition: my_inttypes.h:65
uint16_t uint16
Definition: my_inttypes.h:64
uint32_t uint32
Definition: my_inttypes.h:66