Home | History | Annotate | Download | only in lib

Lines Matching refs:tp

97   unsigned char tmp[INADDRSZ], *tp;
101 tp = tmp;
102 *tp = 0;
108 unsigned int val = *tp * 10 + (unsigned int)(pch - digits);
110 if(saw_digit && *tp == 0)
114 *tp = (unsigned char)val;
124 *++tp = 0;
155 unsigned char tmp[IN6ADDRSZ], *tp, *endp, *colonp;
160 memset((tp = tmp), 0, IN6ADDRSZ);
161 endp = tp + IN6ADDRSZ;
188 colonp = tp;
191 if(tp + INT16SZ > endp)
193 *tp++ = (unsigned char) ((val >> 8) & 0xff);
194 *tp++ = (unsigned char) (val & 0xff);
199 if(ch == '.' && ((tp + INADDRSZ) <= endp) &&
200 inet_pton4(curtok, tp) > 0) {
201 tp += INADDRSZ;
208 if(tp + INT16SZ > endp)
210 *tp++ = (unsigned char) ((val >> 8) & 0xff);
211 *tp++ = (unsigned char) (val & 0xff);
218 const ssize_t n = tp - colonp;
221 if(tp == endp)
227 tp = endp;
229 if(tp != endp)