xref: /optee_os/lib/libutils/isoc/isxdigit.c (revision b6d69a436dfbb72910f3227ee8ca8b53f02cfa7b)
1d815ab47SJerome Forissier // SPDX-License-Identifier: BSD-2-Clause
2d815ab47SJerome Forissier /*
3d815ab47SJerome Forissier  * Copyright (c) 2018, Linaro Limited
4d815ab47SJerome Forissier  */
5d815ab47SJerome Forissier #include <ctype.h>
6d815ab47SJerome Forissier 
isxdigit(int c)7*b6d69a43SJerome Forissier int isxdigit(int c)
8d815ab47SJerome Forissier {
9d815ab47SJerome Forissier 	if (isdigit(c))
10d815ab47SJerome Forissier 		return 1;
11d815ab47SJerome Forissier 	if (c >= 'A' && c <= 'F')
12d815ab47SJerome Forissier 		return 1;
13d815ab47SJerome Forissier 	if (c >= 'a' && c <= 'f')
14d815ab47SJerome Forissier 		return 1;
15d815ab47SJerome Forissier 	return 0;
16d815ab47SJerome Forissier }
17