FreeBSD Manual Pages
LOWDOWN_BUF_DIFF(3) Library Functions Manual LOWDOWN_BUF_DIFF(3) NAME lowdown_buf -- parse and diff Markdown buffers into formatted output LIBRARY 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 produces an edit script in ret of size retsz according to configura- tions opts. The script defines differences from old to new. The out- put format is specified by opts->type. The caller is responsible for freeing ret. RETURN VALUES Returns zero on failure, non-zero on success. Failure occurs from mem- ory exhaustion. SEE ALSO lowdown(3) FreeBSD Ports 14.quarterly $Mdocdate$ LOWDOWN_BUF_DIFF(3)
NAME | LIBRARY | SYNOPSIS | DESCRIPTION | RETURN VALUES | SEE ALSO
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+14.3.quarterly>