Lines Matching refs:v

85 #define	UTF8_VALUE_UPDATE(v, c) \  argument
86 (((v) << 6) | ((c) & UTF8_BOTTOM_N(6)))
107 uint32_t v; in valid_utf8() local
121 v = UTF8_HEAD_VALUE(c, n); in valid_utf8()
128 v = UTF8_VALUE_UPDATE(v, c); in valid_utf8()
135 if ((v >> (UTF8_BITS(n - 1))) == 0) in valid_utf8()
355 valid_encoded_value(rep_protocol_value_type_t t, const char *v) in valid_encoded_value() argument
362 return ((*v == '0' || *v == '1') && v[1] == 0); in valid_encoded_value()
366 if (strtoull(v, &p, 10) != 0 && *v == '0') in valid_encoded_value()
368 return (errno == 0 && p != v && *p == 0); in valid_encoded_value()
372 if (strtoll(v, &p, 10) != 0 && *v == '0') in valid_encoded_value()
374 return (errno == 0 && p != v && *p == 0); in valid_encoded_value()
378 (void) strtoll(v, &p, 10); in valid_encoded_value()
379 if (errno != 0 || p == v || (*p != 0 && *p != '.')) in valid_encoded_value()
382 v = p + 1; in valid_encoded_value()
384 ns = strtoul(v, &p, 10); in valid_encoded_value()
387 if ((p - v) != 9 || errno != 0 || *p != 0) in valid_encoded_value()
395 return (valid_string(v)); in valid_encoded_value()
398 return (valid_opaque(v)); in valid_encoded_value()
407 return (valid_utf8(v)); in valid_encoded_value()
410 return (valid_uri(v)); in valid_encoded_value()
413 return (valid_fmri(v)); in valid_encoded_value()
416 return (valid_encoded_value(REP_PROTOCOL_SUBTYPE_HOSTNAME, v) || in valid_encoded_value()
417 valid_encoded_value(REP_PROTOCOL_SUBTYPE_NETADDR, v)); in valid_encoded_value()
421 return (valid_utf8(v)); in valid_encoded_value()
424 return (valid_ip(AF_INET, v) || valid_ip(AF_INET6, v)); in valid_encoded_value()
427 return (valid_ip(AF_INET, v)); in valid_encoded_value()
430 return (valid_ip(AF_INET6, v)); in valid_encoded_value()
439 scf_validate_encoded_value(rep_protocol_value_type_t t, const char *v) in scf_validate_encoded_value() argument
447 if (base != t && !valid_encoded_value(base, v)) in scf_validate_encoded_value()
450 return (valid_encoded_value(t, v)); in scf_validate_encoded_value()