1 /* SPDX-License-Identifier: GPL-2.0-only */
5 #include "layout-text.h"
7 static int is_ident_nondigit(int c
)
11 case 'A': case 'B': case 'C': case 'D':
12 case 'E': case 'F': case 'G': case 'H':
13 case 'I': case 'J': case 'K': case 'L':
14 case 'M': case 'N': case 'O': case 'P':
15 case 'Q': case 'R': case 'S': case 'T':
16 case 'U': case 'V': case 'W': case 'X':
18 case 'a': case 'b': case 'c': case 'd':
19 case 'e': case 'f': case 'g': case 'h':
20 case 'i': case 'j': case 'k': case 'l':
21 case 'm': case 'n': case 'o': case 'p':
22 case 'q': case 'r': case 's': case 't':
23 case 'u': case 'v': case 'w': case 'x':
35 int is_ident(char *str
)
41 if (is_ident_nondigit(ch
)) {
45 } while(ch
&& (is_ident_nondigit(ch
) || (isdigit(ch
))));
46 result
= (ch
== '\0');