Informix® ESQL/C functions

In a module, you can use some of the functions in the library functions to perform conversions and operations on different data types. The functions do not begin with the mi_ prefix. Various header files declare these functions.

For more information, see ESQL/C header files.

The functions of the function library that are valid in a module can be divided into the following categories.

Category of function More information
Byte handling Manipulate byte data
Character processing ESQL/C functions for string conversion

Operations on character values

DECIMAL-type and MONEY-type processing ESQL/C functions for decimal conversion

Perform operations on decimal data

DATE-type processing ESQL/C functions for date conversion

Operations on date data

DATETIME-type processing and INTERVAL-type processing ESQL/C functions for date, time, and interval conversion

Operations on date and time data

INT8-byte processing Convert INT8 values

Perform operations on eight-byte values

Processing for other C-language data types Format numeric strings

For a complete list of functions in each of these categories, see the IBM® Informix® DataBlade® API Function Reference, which provides descriptions of these public functions, in alphabetical order.