FreeBSD Manual Pages
xt_ff_dsv_line_init(3) Library Functions Manual xt_ff_dsv_line_init(3) NAME xt_ff_dsv_line_init() - Initialize generic tabular data object LIBRARY #include <xtend/ff-dsv.h> -lxtend SYNOPSIS void xt_ff_dsv_line_init(xt_ff_dsv_line_t *xt_ff_dsv_line) ARGUMENTS xt_ff_dsv_line Pointer to a xt_ff_dsv_lint_t object. DESCRIPTION Initialize a xt_ff_dsv_line_t structure. The xt_ff_dsv_line_t struc- ture 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 delimiters can be speci- fied. Normally does not need to be called explicitly, since it is called by xt_ff_dsv_line_new(). 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); } // Reinitialize xt_ff_dsv_line_init(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_init(3)
NAME | LIBRARY | SYNOPSIS | ARGUMENTS | DESCRIPTION | 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_init&sektion=3&manpath=FreeBSD+Ports+15.0>
