Lines Matching refs:tp
104 unsigned char tmp[INADDRSZ], *tp;
108 tp = tmp;
109 *tp = 0;
115 unsigned int val = (unsigned int)(*tp * 10) +
118 if(saw_digit && *tp == 0)
122 *tp = (unsigned char)val;
132 *++tp = 0;
162 unsigned char tmp[IN6ADDRSZ], *tp, *endp, *colonp;
167 memset((tp = tmp), 0, IN6ADDRSZ);
168 endp = tp + IN6ADDRSZ;
196 colonp = tp;
199 if(tp + INT16SZ > endp)
201 *tp++ = (unsigned char) ((val >> 8) & 0xff);
202 *tp++ = (unsigned char) (val & 0xff);
207 if(ch == '.' && ((tp + INADDRSZ) <= endp) &&
208 inet_pton4(curtok, tp) > 0) {
209 tp += INADDRSZ;
216 if(tp + INT16SZ > endp)
218 *tp++ = (unsigned char) ((val >> 8) & 0xff);
219 *tp++ = (unsigned char) (val & 0xff);
226 const ssize_t n = tp - colonp;
229 if(tp == endp)
235 tp = endp;
237 if(tp != endp)