Internationalization and localization tools


Character Manipulation Function

int __iscsymf(int c);

int iscsymf(int c);

Internationalization (I18n) Function Overview

The __iscsymf/iscsymf functions return a non-zero value if c is a letter or an underscore. 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 __iscsymf/iscsymf. If possible, use an alternate function such as one of the isalpha functions, which will test for a letter, though not an underscore.

__iscsymf/iscsymf 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

 

Lingoport internationalization and localization services and software