Lines Matching refs:rd_buf
121 ldns_buffer *rd_buf = NULL;
162 rd_buf = LDNS_MALLOC(ldns_buffer);
168 if (rd_buf) {
169 rd_buf->_data = NULL;
172 !rr_buf || !rd_buf || !rd || !xtok) {
257 ldns_buffer_new_frm_data(rd_buf, rdata, strlen(rdata));
360 ldns_buffer_remaining(rd_buf) > 0){
363 while (*(ldns_buffer_current(rd_buf)) == ' ') {
364 ldns_buffer_skip(rd_buf, 1);
367 if (*(ldns_buffer_current(rd_buf)) == '\"') {
369 ldns_buffer_skip(rd_buf, 1);
384 while (ldns_buffer_position(rd_buf) < ldns_buffer_limit(rd_buf)
385 && *(ldns_buffer_current(rd_buf)) == ' '
388 ldns_buffer_skip(rd_buf, 1);
391 pre_data_pos = ldns_buffer_position(rd_buf);
393 rd_buf, rd, delimiters, LDNS_MAX_RDFLEN))) {
412 ldns_buffer_set_position(rd_buf, pre_data_pos);
414 (void)ldns_bget_token(rd_buf, rd,
417 c = ldns_bget_token(rd_buf, rd,
433 c = ldns_bget_token(rd_buf, rd,
495 c = ldns_bget_token(rd_buf, xtok,
520 if (ldns_bget_token(rd_buf,
533 if (ldns_bget_token(rd_buf,
598 if (ldns_buffer_available(rd_buf, 1)) {
599 ldns_buffer_skip(rd_buf, 1);
610 if (ldns_buffer_remaining(rd_buf) > 0) {
611 ldns_buffer_free(rd_buf);
615 ldns_buffer_free(rd_buf);
635 if (rd_buf && rd_buf->_data) {
636 ldns_buffer_free(rd_buf);
638 LDNS_FREE(rd_buf);