Lines Matching refs:end
173 static void skip_num(int hex, const char *value, const char **end, in skip_num() argument
188 if (end != NULL) in skip_num()
189 *end = value; in skip_num()
195 const char *end; in eth_validate_ethaddr_str() local
201 skip_num(1, cur, &end, 2); in eth_validate_ethaddr_str()
202 if (cur == end) in eth_validate_ethaddr_str()
204 if (cur + 2 == end && is_hex_prefix(cur)) in eth_validate_ethaddr_str()
206 if (i != 5 && *end != ':') in eth_validate_ethaddr_str()
208 if (i == 5 && *end != '\0') in eth_validate_ethaddr_str()
210 cur = end + 1; in eth_validate_ethaddr_str()
224 const char *end; in _env_flags_validate_type() local
234 skip_num(0, value, &end, -1); in _env_flags_validate_type()
235 if (*end != '\0') in _env_flags_validate_type()
239 skip_num(1, value, &end, -1); in _env_flags_validate_type()
240 if (*end != '\0') in _env_flags_validate_type()
242 if (value + 2 == end && is_hex_prefix(value)) in _env_flags_validate_type()
258 skip_num(0, cur, &end, 3); in _env_flags_validate_type()
259 if (cur == end) in _env_flags_validate_type()
261 if (i != 3 && *end != '.') in _env_flags_validate_type()
263 if (i == 3 && *end != '\0') in _env_flags_validate_type()
265 cur = end + 1; in _env_flags_validate_type()