Defines | |
| #define | SIF_SIMPLE_UINT8 0 |
The base type code (i.e. user_data_type mod 10) for storing unsigned 8-bit integers. | |
| #define | SIF_SIMPLE_INT8 1 |
The base type code (i.e. user_data_type mod 10) for storing signed 8-bit integers. | |
| #define | SIF_SIMPLE_UINT16 2 |
The base type code (i.e. user_data_type mod 10) for storing unsigned 16-bit integers. | |
| #define | SIF_SIMPLE_INT16 3 |
The base type code (i.e. user_data_type mod 10) for storing signed 16-bit integers. | |
| #define | SIF_SIMPLE_UINT32 4 |
The base type code (i.e. user_data_type mod 10) for storing unsigned 32-bit integers. | |
| #define | SIF_SIMPLE_INT32 5 |
The base type code (i.e. user_data_type mod 10) for storing signed 32-bit integers. | |
| #define | SIF_SIMPLE_UINT64 6 |
The base type code (i.e. user_data_type mod 10) for storing unsigned 64-bit integers. | |
| #define | SIF_SIMPLE_INT64 7 |
The base type code (i.e. user_data_type mod 10) for storing signed 64-bit integers. | |
| #define | SIF_SIMPLE_FLOAT32 8 |
The base type code (i.e. user_data_type mod 10) for storing IEEE-754 standard 32-bit floats. | |
| #define | SIF_SIMPLE_FLOAT64 9 |
The base type code (i.e. user_data_type mod 10) for storing IEEE-754 standard 64-bit floats. | |
| #define | SIF_SIMPLE_LITTLE_ENDIAN 0 |
| The endian code for little endian. | |
| #define | SIF_SIMPLE_BIG_ENDIAN 1 |
| The endian code for little endian. | |
| #define | SIF_SIMPLE_NATIVE_ENDIAN SIF_SIMPLE_LITTLE_ENDIAN |
| The endian code for the byte order of the native machine on which this library runs. | |
| #define | SIF_SIMPLE_ENDIAN(t) (((int)t)/10) |
| A function macro that returns the endian code for a simple type code t. | |
| #define | SIF_SIMPLE_TYPE_CODE(bt, ec) ((bt)+(ec)) |
| A function macro that computes the compound type code from the base type code bt and endian code ec. | |
| #define | SIF_SIMPLE_BASE_TYPE_CODE(x) (((int)x)%10) |
| A function macro that computes the base type code from the compound type code. | |
| #define SIF_SIMPLE_BASE_TYPE_CODE | ( | x | ) | (((int)x)%10) |
A function macro that computes the base type code from the compound type code.
| #define SIF_SIMPLE_BIG_ENDIAN 1 |
The endian code for little endian.
| #define SIF_SIMPLE_ENDIAN | ( | t | ) | (((int)t)/10) |
A function macro that returns the endian code for a simple type code t.
| #define SIF_SIMPLE_FLOAT32 8 |
The base type code (i.e. user_data_type mod 10) for storing IEEE-754 standard 32-bit floats.
| #define SIF_SIMPLE_FLOAT64 9 |
The base type code (i.e. user_data_type mod 10) for storing IEEE-754 standard 64-bit floats.
| #define SIF_SIMPLE_INT16 3 |
The base type code (i.e. user_data_type mod 10) for storing signed 16-bit integers.
| #define SIF_SIMPLE_INT32 5 |
The base type code (i.e. user_data_type mod 10) for storing signed 32-bit integers.
| #define SIF_SIMPLE_INT64 7 |
The base type code (i.e. user_data_type mod 10) for storing signed 64-bit integers.
| #define SIF_SIMPLE_INT8 1 |
The base type code (i.e. user_data_type mod 10) for storing signed 8-bit integers.
| #define SIF_SIMPLE_LITTLE_ENDIAN 0 |
The endian code for little endian.
| #define SIF_SIMPLE_NATIVE_ENDIAN SIF_SIMPLE_LITTLE_ENDIAN |
The endian code for the byte order of the native machine on which this library runs.
| #define SIF_SIMPLE_TYPE_CODE | ( | bt, | |||
| ec | ) | ((bt)+(ec)) |
A function macro that computes the compound type code from the base type code bt and endian code ec.
| #define SIF_SIMPLE_UINT16 2 |
The base type code (i.e. user_data_type mod 10) for storing unsigned 16-bit integers.
| #define SIF_SIMPLE_UINT32 4 |
The base type code (i.e. user_data_type mod 10) for storing unsigned 32-bit integers.
| #define SIF_SIMPLE_UINT64 6 |
The base type code (i.e. user_data_type mod 10) for storing unsigned 64-bit integers.
| #define SIF_SIMPLE_UINT8 0 |
The base type code (i.e. user_data_type mod 10) for storing unsigned 8-bit integers.
1.4.7