oracular (3) lowdown_file_diff.3.gz

Provided by: liblowdown-dev_1.1.0-2_amd64 bug

NAME

     lowdown_file_diff — parse and diff Markdown files into formatted output

LIBRARY

     library “liblowdown”

SYNOPSIS

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

     int
     lowdown_file_diff(const struct lowdown_opts *opts, FILE *fnew, FILE *fold, char **ret, size_t *retsz);

DESCRIPTION

     Parses lowdown(5) file streams fnew and fold and produces an edit script in ret of size retsz according to
     configurations opts.  The output format is specified by opts->type.

     On success, the caller is responsible for freeing ret.

RETURN VALUES

     Returns zero on failure, non-zero on success.  Failure occurs when the file read failed or on memory
     exhaustion.  On failure, the contents of ret and retsz are undefined.

SEE ALSO

     lowdown(3)