The HCL Informix® GLS application programming interface
HCL® Informix® GLS is an application programming interface (API) that lets module developers and 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 client applications and client LIBMI applications) or the server-processing locale (for 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.