Lines Matching defs:xbp
303 csv_escape (xo_buffer_t *xbp, const char *value, size_t len)
311 xo_buf_append(xbp, cp, np - cp);
312 xo_buf_append(xbp, "\"", 1);
314 xo_buf_append(xbp, cp, ep - cp);
323 csv_append_newline (xo_buffer_t *xbp, csv_private_t *csv)
326 xo_buf_append(xbp, "\r\n", 2);
328 xo_buf_append(xbp, "\n", 1);
498 xo_buffer_t *xbp = &csv->c_name_buf;
503 const char *fname = xo_buf_data(xbp, lp->f_name);
537 lp->f_name = xo_buf_offset(xbp);
539 char *cp = xo_buf_cur(xbp);
540 xo_buf_append(xbp, name, strlen(name) + 1);
558 xo_buffer_t *xbp = &csv->c_value_buf;
560 lp->f_value = xo_buf_offset(xbp);
563 char *cp = xo_buf_cur(xbp);
564 xo_buf_append(xbp, value, strlen(value) + 1);
752 xo_buffer_t *xbp = csv ? &csv->c_data : NULL;
803 rc = write(1, xbp->xb_bufp, xbp->xb_curp - xbp->xb_bufp);
807 xo_buf_reset(xbp);