Lines Matching refs:c
86 static inline int xdigit2bin(char c, int delim) in xdigit2bin() argument
90 if (c == delim || c == '\0') in xdigit2bin()
92 if (c == ':') in xdigit2bin()
94 if (c == '.') in xdigit2bin()
97 val = hex_to_bin(c); in xdigit2bin()
135 int c; in in4_pton() local
136 c = xdigit2bin(srclen > 0 ? *s : '\0', delim); in in4_pton()
137 if (!(c & (IN6PTON_DIGIT | IN6PTON_DOT | IN6PTON_DELIM | IN6PTON_COLON_MASK))) { in in4_pton()
140 if (c & (IN6PTON_DOT | IN6PTON_DELIM | IN6PTON_COLON_MASK)) { in in4_pton()
146 if (c & (IN6PTON_DELIM | IN6PTON_COLON_MASK)) { in in4_pton()
153 w = (w * 10) + c; in in4_pton()
204 int c; in in6_pton() local
206 c = xdigit2bin(srclen > 0 ? *s : '\0', delim); in in6_pton()
207 if (!(c & state)) in in6_pton()
209 if (c & (IN6PTON_DELIM | IN6PTON_COLON_MASK)) { in in6_pton()
216 if (c & IN6PTON_DELIM) { in in6_pton()
248 if (c & IN6PTON_DOT) { in in6_pton()
257 w = (w << 4) | (0xff & c); in in6_pton()