]> xenbits.xensource.com Git - unikraft/unikraft.git/commitdiff
lib/nolibc: Implement isblank function
authorMarco Schlumpp <marco.schlumpp@gmail.com>
Fri, 25 Mar 2022 15:07:17 +0000 (16:07 +0100)
committerUnikraft <monkey@unikraft.io>
Thu, 4 May 2023 15:50:58 +0000 (15:50 +0000)
This function determines whether the given character is a space or tab.

Signed-off-by: Marco Schlumpp <marco.schlumpp@gmail.com>
Reviewed-by: Razvan Deaconescu <razvand@unikraft.io>
Reviewed-by: Marc Rittinghaus <marc.rittinghaus@unikraft.io>
Approved-by: Marc Rittinghaus <marc.rittinghaus@unikraft.io>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Closes: #627

lib/nolibc/include/ctype.h

index c3bbeb67cf9522f1b3c1ddb1d2971366e670d673..8172eeeb91af05a063f39945fa3d44257fd51f7b 100644 (file)
@@ -65,6 +65,8 @@ extern const unsigned char _nolibc_ctype[];
 #define isascii(c)     (((unsigned char)(c)) <= 0x7f)
 #define toascii(c)     ((int)(((unsigned char)(c)) & 0x7f))
 
+#define isblank(c)     ((c) == ' ' || (c) == '\t')
+
 static inline int tolower(int c)
 {
        if (isupper(c))