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;