diff options
| author | Nick Wellnhofer <wellnhofer@aevum.de> | 2015-01-23 17:04:14 +0100 | 
|---|---|---|
| committer | Nick Wellnhofer <wellnhofer@aevum.de> | 2015-01-23 17:23:35 +0100 | 
| commit | 3248801a925449644071671dcd85e370303071b4 (patch) | |
| tree | daf4bd900de49effe12e035f924e517d9716cd96 /.gitignore | |
| parent | 96a4e04522584aab4ea1fe444f971bec935abc8a (diff) | |
Improve version information
Add version number and string as macros and symbols. Version numbers can
be easily compared, for example in the C preprocessor:
    #include <cmark.h>
    #if CMARK_VERSION < 0x020200
    #error Requires libcmark 2.2.0 or higher
    #endif
Storing the version in a global variable allows to check the library
version at runtime. For example:
    if (CMARK_VERSION != cmark_version) {
        warn("Compiled against libcmark %s, but using %s",
             CMARK_VERSION_STRING, cmark_version_string);
    }
The version should be updated whenever the public API is changed.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions
