toascii(3)



NAME

   toascii - convert character to ASCII

SYNOPSIS

   #include <ctype.h>

   int toascii(int c);

   Feature Test Macro Requirements for glibc (see feature_test_macros(7)):

   toascii(): _XOPEN_SOURCE
       || /* Glibc since 2.19: */ _DEFAULT_SOURCE
       || /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE

DESCRIPTION

   toascii()  converts c to a 7-bit unsigned char value that fits into the
   ASCII character set, by clearing the high-order bits.

RETURN VALUE

   The value returned is that of the converted character.

ATTRIBUTES

   For  an  explanation  of  the  terms  used   in   this   section,   see
   attributes(7).

   
   Interface  Attribute      Value   
   
   toascii()  Thread safety  MT-Safe 
   

CONFORMING TO

   SVr4,  BSD,  POSIX.1-2001.   POSIX.1-2008  marks toascii() as obsolete,
   noting that it cannot be used portably in a localized application.

BUGS

   Many people will be unhappy if you use this  function.   This  function
   will convert accented letters into random characters.

SEE ALSO

   isascii(3), tolower(3), toupper(3)

COLOPHON

   This  page  is  part of release 4.09 of the Linux man-pages project.  A
   description of the project, information about reporting bugs,  and  the
   latest     version     of     this    page,    can    be    found    at
   https://www.kernel.org/doc/man-pages/.




Free and Open Source Software


Free Software Video

Useful Programs

Free Online Courses

Open Opportunity

Open Business