Lines Matching refs:nonzero_groups
2733 int nonzero_groups = 0, num_digits, zero_group_start = -1; in x509_inet_pton_ipv6() local
2746 MBEDTLS_PUT_UINT16_BE(group, addr, nonzero_groups); in x509_inet_pton_ipv6()
2747 nonzero_groups++; in x509_inet_pton_ipv6()
2752 if ((nonzero_groups == 0 && zero_group_start == -1) || in x509_inet_pton_ipv6()
2753 nonzero_groups >= 7) { in x509_inet_pton_ipv6()
2768 nonzero_groups--; in x509_inet_pton_ipv6()
2770 addr + nonzero_groups) != 0) { in x509_inet_pton_ipv6()
2774 nonzero_groups += 2; in x509_inet_pton_ipv6()
2785 zero_group_start = nonzero_groups; in x509_inet_pton_ipv6()
2798 } while (nonzero_groups < 8); in x509_inet_pton_ipv6()
2805 if (nonzero_groups > 6) { in x509_inet_pton_ipv6()
2808 int zero_groups = 8 - nonzero_groups; in x509_inet_pton_ipv6()
2809 int groups_after_zero = nonzero_groups - zero_group_start; in x509_inet_pton_ipv6()
2819 if (nonzero_groups != 8) { in x509_inet_pton_ipv6()