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 |
| DECIMAL-type and MONEY-type processing | ESQL/C functions for decimal conversion |
| DATE-type processing | ESQL/C functions for date conversion |
| DATETIME-type processing and INTERVAL-type processing | ESQL/C functions for date, time, and interval conversion |
| INT8-byte processing | Convert INT8 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.