DataBlade® API data types

The DataBlade® API 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 DataBlade® API data types, see DataBlade API, 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 DataBlade® API data types.

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