The HCL Informix® GLS application programming interface
HCL® Informix® GLS is an application programming interface (API) that lets DataBlade® module developers and Informix® ESQL/C programmers develop globalized applications with a C-language interface.
The macros and functions of HCL® Informix® GLS provide access within an application to GLS locales, which contain culture-specific information. You can use HCL® Informix® GLS to write programs (or change existing programs) to handle different languages, cultural conventions, and code sets.
All HCL® Informix® GLS functions access the current processing locale, which is the locale that is currently in effect for an application. It is based on either the client locale (for Informix® ESQL/C client applications and client LIBMI applications) or the server-processing locale (for DataBlade® user-defined routines).
- Process single-byte, multibyte, and wide characters
- Process single-byte, multibyte, and wide-character strings
- Memory management for multibyte and wide-character strings
- Convert date, time, money, and number strings to and from binary values
- Process input and output multibyte-character streams
HCL Informix® client applications and database servers can access HCL® Informix® GLS. For applications, you link the HCL® Informix® GLS library to your application to perform locale-related tasks. HCL® Informix® database servers automatically include the HCL® Informix® GLS library.