The ifx_gl_iswspace() function
The ifx_gl_iswspace() function determines whether a wide character contains a space (vertical or horizontal) character.
Syntax
#include <ifxgls.h>
...
int ifx_gl_iswspace(wc)
gl_wchar_t *wc;
- wc
- A pointer to the wide character whose character classification you want to determine.
Valid in client application | Valid in DataBlade® UDR |
---|---|
Yes | Yes |
Usage
The ifx_gl_iswspace() function
tests whether wc is in the space character class
according to the rules of the current locale. The space character
class contains:
- all characters from the blank class, including the horizontal space character (ASCII 0x020).
- the vertical-space character.
- the single-byte newline, vertical tab, form feed, and carriage return (ASCII 0x0A through 0x0D).
- any multibyte versions of newline, vertical tab, form feed, and carriage return.
No characters in the alpha, digit, xdigit, punct, or graph classes are in this class.
Locale information
The LC_CTYPE category of the current locale affects the behavior of this function because it defines the space character class.
Return values
- >0
- The wc character is in the digit character class.
- 0
- The function was not successful, and the error number is set to indicate the cause. See the Errors section.
Errors
This function does not return a unique
value to indicate an error. If an error occurred, the function returns
0 and sets the ifx_gl_lc_errno() error number to
the following value.
- IFX_GL_EILSEQ
- The *wc value is not a valid wide character.