Lines Matching refs:cp

134 	register u_char *cp;  local
175 cp = (u_char *)(buf + sizeof (HEADER));
188 if ((n = dn_comp((u_char *)dname, cp, buflen,
191 cp += n;
193 putshort(type, cp);
194 cp += sizeof (u_short);
195 putshort(class, cp);
196 cp += sizeof (u_short);
204 if ((n = dn_comp((u_char *)data, cp, buflen,
207 cp += n;
209 putshort(T_NULL, cp);
210 cp += sizeof (u_short);
211 putshort(class, cp);
212 cp += sizeof (u_short);
213 putlong(0, cp);
214 cp += sizeof (u_long);
215 putshort(0, cp);
216 cp += sizeof (u_short);
226 *cp++ = '\0'; /* no domain name */
227 putshort(type, cp);
228 cp += sizeof (u_short);
229 putshort(class, cp);
230 cp += sizeof (u_short);
231 putlong(0, cp);
232 cp += sizeof (u_long);
233 putshort(datalen, cp);
234 cp += sizeof (u_short);
237 (void) memcpy((void *)cp, (void *)data, datalen);
239 bcopy(data, cp, datalen);
241 cp += datalen;
262 if ((n = dn_comp((u_char *)dname, cp, buflen,
265 cp += n;
266 putshort(type, cp);
267 cp += sizeof (u_short);
268 putshort(class, cp);
269 cp += sizeof (u_short);
270 putlong(0, cp);
271 cp += sizeof (u_long);
272 putshort(datalen, cp);
273 cp += sizeof (u_short);
276 memcpy((void *)cp, (void *)data, datalen);
278 bcopy(data, cp, datalen);
280 cp += datalen;
290 if ((n = dn_comp((u_char *)dname, cp, buflen,
293 cp += n;
294 putshort(newrr->r_type, cp);
295 cp += sizeof (u_short);
296 putshort(newrr->r_class, cp);
297 cp += sizeof (u_short);
298 putlong(0, cp);
299 cp += sizeof (u_long);
300 putshort(newrr->r_size, cp);
301 cp += sizeof (u_short);
304 memcpy((void *)cp, newrr->r_data, newrr->r_size);
306 bcopy(newrr->r_data, cp, newrr->r_size);
308 cp += newrr->r_size;
315 return ((char *)cp - buf);