Next: , Previous: , Up: ISO C and POSIX Function Substitutes   [Contents][Index]


10.466 isascii

Removed in POSIX.1-2024. POSIX.1-2017 specification:
https://pubs.opengroup.org/onlinepubs/9699919799/functions/isascii.html

Gnulib module: ctype

Portability problems fixed by Gnulib:

Portability problems not fixed by Gnulib:

Note: This function’s behaviour depends on the locale, but requires special handling for the multibyte characters that occur in strings in locales with MB_CUR_MAX > 1 (this includes all the common UTF-8 locales). There are two alternative APIs:

c_isascii

This function operates in a locale independent way and returns true only for ASCII characters. It is provided by the Gnulib module ‘c-ctype’.

mb_isascii

This function operates in a locale dependent way, on multibyte characters. It is provided by the Gnulib module ‘mbchar’.