Go to the source code of this file.
|
#define | __i386__ 1 |
|
#define | MACHINE_WORD_FORMAT DGL_LITTLE_ENDIAN |
|
#define | MACHINE_FLOAT_FORMAT DGL_NON_IEEE |
|
#define | MACHINE_WORD_FORMAT DGL_LITTLE_ENDIAN |
|
#define | MACHINE_FLOAT_FORMAT DGL_NON_IEEE |
|
#define | M_SIZEOF(x) sizeof(x) |
|
#define | DGL_LITTLE_ENDIAN 1 /* integer formats */ |
|
#define | DGL_BIG_ENDIAN 2 |
|
#define | DGL_BIG_IEEE 1 /* floating point formats */ |
|
#define | DGL_NON_IEEE 3 |
|
#define | DGL_HTON_SHORT(t, f) |
|
#define | DGL_NTOH_SHORT DGL_HTON_SHORT |
|
#define | DGL_HTON_INT32(t, f) |
|
#define | DGL_NTOH_INT32 DGL_HTON_INT32 |
|
#define | DGL_HTON_FLOAT(t, f) mem_hton_float(&t,&f) |
|
#define | DGL_NTOH_FLOAT(t, f) mem_ntoh_float(&t,&f) |
|
#define | DGL_HTON_DOUBLE(t, f) mem_hton_double(&t,&f) |
|
#define | DGL_NTOH_DOUBLE(t, f) mem_ntoh_double(&t,&f) |
|
#define | INT32(p) (*(int32_t *)(p)) |
|
#define | FLOAT(p) (*(float *)(p)) |
|
#define | DOUBLE(p) (*(double *)(p)) |
|
#define | SHORT(p) (*(short *)(p)) |
|
◆ __i386__
◆ DGL_BIG_ENDIAN
◆ DGL_BIG_IEEE
#define DGL_BIG_IEEE 1 /* floating point formats */ |
◆ DGL_HTON_DOUBLE
◆ DGL_HTON_FLOAT
◆ DGL_HTON_INT32
#define DGL_HTON_INT32 |
( |
|
t, |
|
|
|
f |
|
) |
| |
Value: { \
int32_t _from = f,_to; \
((char *)&_to)[0] = ((char *)&_from)[3]; \
((char *)&_to)[1] = ((char *)&_from)[2]; \
((char *)&_to)[2] = ((char *)&_from)[1]; \
((char *)&_to)[3] = ((char *)&_from)[0]; \
t = _to; \
}
Definition at line 173 of file SoMachine.h.
◆ DGL_HTON_SHORT
#define DGL_HTON_SHORT |
( |
|
t, |
|
|
|
f |
|
) |
| |
Value: { \
short _from = f,_to; \
((char *)&_to)[0] = ((char *)&_from)[1]; \
((char *)&_to)[1] = ((char *)&_from)[0]; \
t = _to; \
}
Definition at line 165 of file SoMachine.h.
◆ DGL_LITTLE_ENDIAN
#define DGL_LITTLE_ENDIAN 1 /* integer formats */ |
◆ DGL_NON_IEEE
◆ DGL_NTOH_DOUBLE
◆ DGL_NTOH_FLOAT
◆ DGL_NTOH_INT32
◆ DGL_NTOH_SHORT
◆ DOUBLE
#define DOUBLE |
( |
|
p | ) |
(*(double *)(p)) |
◆ FLOAT
#define FLOAT |
( |
|
p | ) |
(*(float *)(p)) |
◆ INT32
#define INT32 |
( |
|
p | ) |
(*(int32_t *)(p)) |
◆ M_SIZEOF
#define M_SIZEOF |
( |
|
x | ) |
sizeof(x) |
◆ MACHINE_FLOAT_FORMAT [1/2]
◆ MACHINE_FLOAT_FORMAT [2/2]
◆ MACHINE_WORD_FORMAT [1/2]
◆ MACHINE_WORD_FORMAT [2/2]
◆ SHORT
#define SHORT |
( |
|
p | ) |
(*(short *)(p)) |
◆ mem_hton_double()
void mem_hton_double |
( |
double * |
t, |
|
|
double * |
f |
|
) |
| |
◆ mem_hton_float()
void mem_hton_float |
( |
float * |
t, |
|
|
float * |
f |
|
) |
| |
◆ mem_ntoh_double()
void mem_ntoh_double |
( |
double * |
t, |
|
|
double * |
f |
|
) |
| |
◆ mem_ntoh_float()
void mem_ntoh_float |
( |
float * |
t, |
|
|
float * |
f |
|
) |
| |