INFORMIX
INFORMIX-GLS Programmer's Guide
Chapter 4: INFORMIX-GLS Function Descriptions
Home Contents Index Master Index New Book

Function Summary

This section groups all the functions of the INFORMIX-GLS library by the kind of task they perform. For information about an individual function, see its corresponding function description in "Function Reference," which begins on page 4-10. For a general introduction to a task, refer to the other chapters of this manual.

Memory Allocation

The INFORMIX-GLS library provides the following functions to assist in memory allocation:

For more information, see "Allocating Memory".

Initialization and Error Handling

The INFORMIX-GLS library provides the following functions:

Stream Input and Output

The INFORMIX-GLS library provides the following functions to get and put multibyte characters from a user-defined location:

For more information, see "Using Stream Input and Output".

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:

For general information, see "Code-Set Conversion".

Character Classification

The INFORMIX-GLS library provides the following functions for character classification of multibyte and wide characters.

Multibyte-Character Classification Wide-Character Classification

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.

Multibyte-Character Case Conversion Wide-Character Case Conversion

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:

For general information, see "String Traversal".

String Processing

The INFORMIX-GLS library provides the following for string processing of multibyte and wide characters.

(1 of 2)

Multibyte-Character Classification Wide-Character Classification

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()

ifx_gl_mbsspn()

ifx_gl_wcsspn()

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:

For general information, see "Character/String Comparison and Sorting".

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:

Numeric Conversion and Formatting

The INFORMIX-GLS library provides the following functions for conversion and formatting of number strings:

Money Conversion and Formatting

The INFORMIX-GLS library provides the following functions for conversion and formatting of money strings:




INFORMIX-GLS Programmer's Guide, version 9.1
Copyright © 1998, Informix Software, Inc. All rights reserved.