NAME
digittoint
,
digittoint_l
—
convert a numeric character to its
integer value
LIBRARY
library “libc”
SYNOPSIS
#include
<ctype.h>
int
digittoint
(int
c);
#include <ctype.h>
#include <xlocale.h>
int
digittoint_l
(int
c, locale_t
loc);
DESCRIPTION
Thedigittoint
()
function converts a numeric character to its corresponding integer value. The
character can be any decimal digit or hexadecimal digit. With hexadecimal
characters, the case of the values does not matter.
The
digittoint_l
()
function takes an explicit locale argument, whereas the
digittoint
() function use the current global or
per-thread locale.
RETURN VALUES
The digittoint
() function always returns
an integer from the range of 0 to 15. If the given character was not a digit
as defined by
isxdigit(3), the function will return 0.