Lines Matching refs:best
335 unsigned int i, j, max, best, border = 0; in get_ipv6_network() local
378 for (i = best = 0, max = 2; buf[i]; i++) { in get_ipv6_network()
384 best = i, max = j; in get_ipv6_network()
388 size_t best_end = best + max - 1; in get_ipv6_network()
390 if (max > 2 && best < border) { in get_ipv6_network()
393 if (best == 0 && best_end >= border) { in get_ipv6_network()
397 } else if (best == 0 && best_end < border) { in get_ipv6_network()
402 } else if (best > 0 && best_end >= border) { in get_ipv6_network()
407 ret[best] = ':'; in get_ipv6_network()
408 ret[best + 1] = '\0'; in get_ipv6_network()
411 ret[best] = ':'; in get_ipv6_network()
412 memmove(p_ret + best + 1, p_ret + best_end, in get_ipv6_network()
413 border - best + 1); in get_ipv6_network()