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

  
 
  

home | help
LOWDOWN_BUF_DIFF(3)	     Library Functions Manual	     LOWDOWN_BUF_DIFF(3)

NAME
     lowdown_buf -- parse and diff Markdown buffers into formatted output

LIBRARY
     liblowdown

SYNOPSIS
     #include <sys/queue.h>
     #include <stdio.h>
     #include <lowdown.h>

     int
     lowdown_buf_diff(const struct lowdown_opts *opts, const char *new,
	 size_t newsz, const char *old, size_t oldsz, char **ret,
	 size_t *retsz);

DESCRIPTION
     Parses  lowdown(5) buffers new of size newsz and old of size oldsz and pro-
     duces an edit script in ret of size retsz according to configurations opts.
     The script defines differences from old to new.  The output format is spec-
     ified by opts->type.

     The caller is responsible for freeing ret.

RETURN VALUES
     Returns zero on failure, non-zero on success.  Failure occurs  from  memory
     exhaustion.

SEE ALSO
     lowdown(3)

FreeBSD ports 15.quarterly	   $Mdocdate$		     LOWDOWN_BUF_DIFF(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=lowdown_buf_diff&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help