Pārlūkot izejas kodu

[libc] Add isxdigit()

Signed-off-by: Piotr Jaroszyński <p.jaroszynski@gmail.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Piotr Jaroszyński 15 gadus atpakaļ
vecāks
revīzija
6e4573bcd0
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1
    0
      src/include/ctype.h

+ 1
- 0
src/include/ctype.h Parādīt failu

11
 #define isdigit(c)	((c) >= '0' && (c) <= '9')
11
 #define isdigit(c)	((c) >= '0' && (c) <= '9')
12
 #define islower(c)	((c) >= 'a' && (c) <= 'z')
12
 #define islower(c)	((c) >= 'a' && (c) <= 'z')
13
 #define isupper(c)	((c) >= 'A' && (c) <= 'Z')
13
 #define isupper(c)	((c) >= 'A' && (c) <= 'Z')
14
+#define isxdigit(c)	(isdigit(c) || ((c) >= 'A' && (c) <= 'F') || ((c) >= 'a' && (c) <= 'f'))
14
 
15
 
15
 static inline unsigned char tolower(unsigned char c)
16
 static inline unsigned char tolower(unsigned char c)
16
 {
17
 {

Notiek ielāde…
Atcelt
Saglabāt