Go to the source code of this file.
Defines |
#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 |
#define | DGL_BIG_ENDIAN 2 |
#define | DGL_BIG_IEEE 1 |
#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)) |
Functions |
void | mem_hton_float (float *t, float *f) |
void | mem_ntoh_float (float *t, float *f) |
void | mem_hton_double (double *t, double *f) |
void | mem_ntoh_double (double *t, double *f) |
Define Documentation
#define DGL_HTON_DOUBLE |
( |
|
t, |
|
|
|
f |
|
) |
| mem_hton_double(&t,&f) |
#define DGL_HTON_FLOAT |
( |
|
t, |
|
|
|
f |
|
) |
| mem_hton_float(&t,&f) |
#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 244 of file SoMachine.h.
#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 236 of file SoMachine.h.
#define DGL_LITTLE_ENDIAN 1 |
#define DGL_NTOH_DOUBLE |
( |
|
t, |
|
|
|
f |
|
) |
| mem_ntoh_double(&t,&f) |
#define DGL_NTOH_FLOAT |
( |
|
t, |
|
|
|
f |
|
) |
| mem_ntoh_float(&t,&f) |
#define DGL_NTOH_INT32 DGL_HTON_INT32 |
#define DGL_NTOH_SHORT DGL_HTON_SHORT |
#define DOUBLE |
( |
|
p | ) |
(*(double *)(p)) |
#define FLOAT |
( |
|
p | ) |
(*(float *)(p)) |
#define INT32 |
( |
|
p | ) |
(*(int32_t *)(p)) |
#define M_SIZEOF |
( |
|
x | ) |
sizeof(x) |
#define MACHINE_FLOAT_FORMAT DGL_NON_IEEE |
#define MACHINE_FLOAT_FORMAT DGL_NON_IEEE |
#define MACHINE_WORD_FORMAT DGL_LITTLE_ENDIAN |
#define MACHINE_WORD_FORMAT DGL_LITTLE_ENDIAN |
#define SHORT |
( |
|
p | ) |
(*(short *)(p)) |
Function Documentation
void mem_hton_double |
( |
double * |
t, |
|
|
double * |
f |
|
) |
| |
void mem_hton_float |
( |
float * |
t, |
|
|
float * |
f |
|
) |
| |
void mem_ntoh_double |
( |
double * |
t, |
|
|
double * |
f |
|
) |
| |
void mem_ntoh_float |
( |
float * |
t, |
|
|
float * |
f |
|
) |
| |