Lines Matching refs:tp
118 char *tp, *ep; in inet_ntop6() local
158 tp = tmp; in inet_ntop6()
160 for (i = 0; i < (IN6ADDRSZ / INT16SZ) && tp < ep; i++) { in inet_ntop6()
165 if (tp + 1 >= ep) in inet_ntop6()
167 *tp++ = ':'; in inet_ntop6()
173 if (tp + 1 >= ep) in inet_ntop6()
175 *tp++ = ':'; in inet_ntop6()
180 if (!inet_ntop4(src+12, tp, (size_t)(ep - tp))) in inet_ntop6()
182 tp += strlen(tp); in inet_ntop6()
185 advance = snprintf(tp, ep - tp, "%x", words[i]); in inet_ntop6()
186 if (advance <= 0 || advance >= ep - tp) in inet_ntop6()
188 tp += advance; in inet_ntop6()
192 if (tp + 1 >= ep) in inet_ntop6()
194 *tp++ = ':'; in inet_ntop6()
196 if (tp + 1 >= ep) in inet_ntop6()
198 *tp++ = '\0'; in inet_ntop6()
203 if ((size_t)(tp - tmp) > size) { in inet_ntop6()