Memory Allocation The INFORMIX-GLS library provides the following functions to assist in memory allocation:
Initialization and Error Handling The INFORMIX-GLS library provides the following functions:
Character Processing Most of the INFORMIX-GLS functions provide support for character processing of both multibyte and wide characters. This section lists the character-processing tasks and the INFORMIX-GLS functions that support them. For general information on character processing, see Chapter 2, "Character Processing."
Code-Set Conversion The INFORMIX-GLS library provides the following functions to perform code-set conversion:
Character Classification The INFORMIX-GLS library provides the following functions for character classification of multibyte and wide characters.
ifx_gl_ismalnum()
ifx_gl_iswalnum()
ifx_gl_ismalpha()
ifx_gl_iswalpha()
ifx_gl_ismblank()
ifx_gl_iswblank()
ifx_gl_ismcntrl()
ifx_gl_iswcntrl()
ifx_gl_ismdigit()
ifx_gl_iswdigit()
ifx_gl_ismgraph()
ifx_gl_iswgraph()
ifx_gl_ismlower()
ifx_gl_iswlower()
ifx_gl_ismprint()
ifx_gl_iswprint()
ifx_gl_ismpunct()
ifx_gl_iswpunct()
ifx_gl_ismspace()
ifx_gl_iswspace()
ifx_gl_ismupper()
ifx_gl_iswupper()
ifx_gl_ismxdigit()
ifx_gl_iswxdigit()
For general information, see "Character Classification".
Case Conversion The INFORMIX-GLS library provides the following functions for case conversion of multibyte and wide characters.
ifx_gl_tomlower()
ifx_gl_towlower()
ifx_gl_tomupper()
ifx_gl_toupper()
ifx_gl_mbsspn()
ifx_gl_wcsspn()
In addition, the INFORMIX-GLS library also provides the ifx_gl_case_conv_outbuflen() function. For general information, see "Case Conversion".
String Traversal The INFORMIX-GLS library provides the following for string traversal of multibyte-character strings:
String Processing The INFORMIX-GLS library provides the following for string processing of multibyte and wide characters.
(1 of 2)
ifx_gl_mbscat()
ifx_gl_wcscat()
ifx_gl_mbschr()
ifx_gl_wcschr()
ifx_gl_mbscpy()
ifx_gl_wcscpy()
ifx_gl_mbscspn()
ifx_gl_wcscspn()
ifx_gl_mbslen()
ifx_gl_wcslen()
ifx_gl_mbsmbs()
ifx_gl_wcswcs()
ifx_gl_mbsncat()
ifx_gl_wcsncat()
ifx_gl_mbsncpy()
ifx_gl_wcsncpy()
ifx_gl_mbsntslen()
ifx_gl_wcsntslen()
ifx_gl_mbsntsbytes()
None
ifx_gl_mbspbrk()
ifx_gl_wcspbrk()
ifx_gl_mbsrchr()
ifx_gl_wcsrchr()
For general information, see "String Processing".
Character/String Comparison and Sorting The INFORMIX-GLS library provides the following functions to obtain localized collation order for characters and strings:
Data Formatting The INFORMIX-GLS library provides functions to support the conversion and formatting of locale-specific strings. This section lists the data types that involve locale-specific strings and the INFORMIX-GLS functions that support them. For general information on data formatting, see Chapter 3, "Data Formatting."
Date and Time Conversion and Formatting Functions The INFORMIX-GLS library provides the following functions for conversion and formatting of date and date/time strings: