recs 367 source3/libsmb/nmblib.c struct res_rec **recs, int count)
recs 371 source3/libsmb/nmblib.c *recs = SMB_MALLOC_ARRAY(struct res_rec, count);
recs 372 source3/libsmb/nmblib.c if (!*recs)
recs 375 source3/libsmb/nmblib.c memset((char *)*recs,'\0',sizeof(**recs)*count);
recs 379 source3/libsmb/nmblib.c &(*recs)[i].rr_name);
recs 382 source3/libsmb/nmblib.c SAFE_FREE(*recs);
recs 385 source3/libsmb/nmblib.c (*recs)[i].rr_type = RSVAL(inbuf,(*offset));
recs 386 source3/libsmb/nmblib.c (*recs)[i].rr_class = RSVAL(inbuf,(*offset)+2);
recs 387 source3/libsmb/nmblib.c (*recs)[i].ttl = RIVAL(inbuf,(*offset)+4);
recs 388 source3/libsmb/nmblib.c (*recs)[i].rdlength = RSVAL(inbuf,(*offset)+8);
recs 390 source3/libsmb/nmblib.c if ((*recs)[i].rdlength>sizeof((*recs)[i].rdata) ||
recs 391 source3/libsmb/nmblib.c (*offset)+(*recs)[i].rdlength > length) {
recs 392 source3/libsmb/nmblib.c SAFE_FREE(*recs);
recs 395 source3/libsmb/nmblib.c memcpy((*recs)[i].rdata,inbuf+(*offset),(*recs)[i].rdlength);
recs 396 source3/libsmb/nmblib.c (*offset) += (*recs)[i].rdlength;
recs 406 source3/libsmb/nmblib.c static int put_res_rec(char *buf,int offset,struct res_rec *recs,int count)
recs 412 source3/libsmb/nmblib.c int l = put_nmb_name(buf,offset,&recs[i].rr_name);
recs 416 source3/libsmb/nmblib.c RSSVAL(buf,offset,recs[i].rr_type);
recs 417 source3/libsmb/nmblib.c RSSVAL(buf,offset+2,recs[i].rr_class);
recs 418 source3/libsmb/nmblib.c RSIVAL(buf,offset+4,recs[i].ttl);
recs 419 source3/libsmb/nmblib.c RSSVAL(buf,offset+8,recs[i].rdlength);
recs 420 source3/libsmb/nmblib.c memcpy(buf+offset+10,recs[i].rdata,recs[i].rdlength);
recs 422 source3/libsmb/nmblib.c offset += 10+recs[i].rdlength;
recs 423 source3/libsmb/nmblib.c ret += 10+recs[i].rdlength;