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

FreeBSD Manual Pages

  
 
  

home | help
LOWDOWN_DIFF(3)	       FreeBSD Library Functions Manual	       LOWDOWN_DIFF(3)

NAME
     lowdown_diff -- compute difference	between	parsed Markdown	trees

LIBRARY
     library "liblowdown"

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

     void
     lowdown_diff(const	struct lowdown_node *nold,
	 const struct lowdown_node *nnew, size_t *maxn);

DESCRIPTION
     Computes the difference between two Markdown trees, the source nold and
     destination nnew, parsed by lowdown_doc_parse(3).	It uses	the enum
     lowdown_chng type in the generated	nodes to dictate insertions into and
     deletions from nold.  The maxn argument, if not NULL, is set to one
     greater than the highest node identifier of the returned tree.

SEE ALSO
     lowdown(3)

     Gregory Cobena, Serge Abiteboul, and Amelie Marian, Detecting Changes in
     XML Documents, https://www.cs.rutgers.edu/~amelie/papers/2002/diff.pdf,
     2002.


NAME | LIBRARY | SYNOPSIS | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=lowdown_diff&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help