data types

The provides platform-independent data types, such as mi_smallint (two-byte integer), mi_integer (four-byte integer), and mi_double_precision (floating-point values). For a complete list of data types, see , C, and SQL data types. The mitypes.h header file defines these data types.
Tip: The mi.h header file automatically includes the milib.h header, which in turn includes the mitypes.h header file. Therefore, you do not need to explicitly include mitypes.h to use the data types.

To ensure maximum portability of your code, use these platform-independent data types instead of their C-language equivalents.