FreeBSD Manual Pages
xt_dsv_rea...eld_malloc(3) Library Functions Manual xt_dsv_rea...eld_malloc(3) NAME xt_dsv_read_field_malloc() - Read next field from tabular input, allo- cating memory as needed LIBRARY #include <xtend/dsv.h> -lbiolibc SYNOPSIS int xt_dsv_read_field_malloc(FILE *stream, char **buff, size_t *buff_size, const char *delims, size_t *len) ARGUMENTS stream FILE stream from which field is read buff Character buffer into which field is copied buff_size Size of the array passed to buff delims Array of characters that may serve as delimiters len Pointer to a variable which will receive the field length DESCRIPTION Read next delimiter-separated field from stream, allocating a buffer to fit in the fashion of strdup(3). The fields may be ended by any charac- ter in the string delims or by a newline ('\n'). If the delimiter ending a field is a space, then subsequence spaces are discarded, so that multiple space characters serve as a single delim- iter. RETURN VALUES Delimiter ending the field (either a member of delim or newline) or XT_MALLOC_FAILED. SEE ALSO xt_dsv_read_field(3), xt_dsv_skip_field(3), xt_dsv_skip_rest_of_line(3), xt_dsv_line_read(3) xt_dsv_rea...eld_malloc(3)
NAME | LIBRARY | SYNOPSIS | ARGUMENTS | DESCRIPTION | RETURN VALUES | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=xt_dsv_read_field_malloc&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>
