Simple Data Type Convention Macro Definitions


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 Documentation

#define SIF_SIMPLE_BASE_TYPE_CODE (  )     (((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 (  )     (((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.


Generated on Tue Dec 4 11:02:10 2007 for SIF by  doxygen 1.4.7