FreeBSD Manual Pages
xt_ff_dsv_line_write(3) Library Functions Manual xt_ff_dsv_line_write(3) NAME xt_ff_dsv_line_write() - Write a line of generic tabular data LIBRARY #include <xtend/ff-dsv.h> -lxtend SYNOPSIS int xt_ff_dsv_line_write(xt_ff_dsv_line_t *xt_ff_dsv_line, FILE *stream) ARGUMENTS xt_ff_dsv_line Pointer to xt_ff_dsv_line_t structure holding the fields stream FILE stream to which fields are printed (e.g. stderr) DESCRIPTION Write an arbitrary DSV line to the specified stream. The xt_ff_dsv_line_t structure contains an array of strings, each holding one field from the line, and an an array of delimiters, each holding the character that ended the corresponding field. Note that each field could potentially end with a different delimiter, as multiple delim- iters can be specified. RETURN VALUES The number of fields successfully written EXAMPLES xt_ff_dsv_line_t *line = xt_ff_dsv_line_new(); while ( xt_ff_dsv_line_read(line, stdin, "t") != EOF ) { xt_ff_dsv_line_write(line, stdout); xt_ff_dsv_line_free(line); } SEE ALSO xt_ff_dsv_line_new(3), xt_ff_dsv_line_free(3), xt_ff_dsv_line_read(3), xt_ff_dsv_line_write(3), xt_ff_dsv_line_copy(3), xt_ff_dsv_read_field(3), xt_ff_dsv_read_field_malloc(3), xt_ff_dsv_skip_field(3), xt_ff_dsv_skip_rest_of_line(3) xt_ff_dsv_line_write(3)
NAME | LIBRARY | SYNOPSIS | ARGUMENTS | DESCRIPTION | RETURN VALUES | EXAMPLES | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=xt_ff_dsv_line_write&sektion=3&manpath=FreeBSD+Ports+15.0>
