__isascii, iswascii
Determines whether a particular character is an ASCII character.
int __isascii(
int c
);
int iswascii(
wint_t c
);
Parameters
- c
Integer to test.
Return Value
Each of these routines returns nonzero if c is a particular representation of an ASCII character. __isascii returns a nonzero value if c is an ASCII character (in the range 0x00 – 0x7F). iswascii returns a nonzero value if c is a wide-character representation of an ASCII character. Each of these routines returns 0 if c does not satisfy the test condition.
Generic-Text Routine Mappings
Tchar.h routine |
_UNICODE and _MBCS not defined |
_MBCS defined |
_UNICODE defined |
---|---|---|---|
_istascii |
isascii |
isascii |
iswascii |
Requirements
Routine |
Required header |
---|---|
__isascii |
<ctype.h> |
iswascii |
<ctype.h> or <wchar.h> |