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