Character Manipulation Function
int __iscsym(int c);
int iscsym(int c);
Internationalization (I18n) Function Overview
The __iscsym/iscsym functions return a non-zero value if c is a letter, underscore, or digit. The integer must be in the ASCII range, 0 - 127.
I18n Issues
These functions operate only on ASCII characters; they cannot be used for multibyte or wide-characters, or single-byte characters outside the ASCII range.
In addition, there are no wide, multibyte, or generic versions of __iscsym/iscsym .
If possible, use an alternate function such as one of the isalnum functions, which will test for a letter or digit, but not an underscore.
__iscsym/iscsym depend on the LC_CTYPE category setting of the current locale.
Recommended Replacements*
*If you're already using the recommended function, see I18n Issues for other reasons why Globalyzer is detecting the function.
Character Manipulation
Functions
|