SlackBuilds Repository

15.0 > Libraries > md4c (0.4.8)

MD4C stands for "Markdown for C" and that's exactly what this project
is about.

MD4C is Markdown parser implementation in C, with the following

*Compliance: Generally, MD4C aims to be compliant to the latest
version of CommonMark specification. Currently, we are fully compliant
to CommonMark 0.30.

*Extensions: MD4C supports some commonly requested and accepted
extensions. See below.

*Performance: MD4C is very fast.

*Compactness: MD4C parser is implemented in one source file and
one header file. There are no dependencies other than standard C

*Embedding: MD4C parser is easy to reuse in other projects, its
API is very straightforward: There is actually just one function,

*Push model: MD4C parses the complete document and calls few
callback functions provided by the application to inform it about a
start/end of every block, a start/end of every span, and with any
textual contents.

*Portability: MD4C builds and works on Windows and
POSIX-compliant OSes. (It should be simple to make it run also on
most other platforms, at least as long as the platform provides C
standard library, including a heap memory management.)

*Encoding: MD4C by default expects UTF-8 encoding of the input
document. But it can be compiled to recognize ASCII-only control
characters (i.e. to disable all Unicode-specific code), or (on
Windows) to expect UTF-16 (i.e. what is on Windows commonly called
just "Unicode"). See more details below.

*Permissive license: MD4C is available under the MIT license.

Maintained by: Steven Voges
Keywords: md4c,markdown
ChangeLog: md4c


Source Downloads:
md4c-release-0.4.8.tar.gz (3a3d87255705dd812a679d329638a92d)

Download SlackBuild:
md4c.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds