Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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)

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>

home | help