Name

ne_version_match, ne_version_string — library versioning

Synopsis

#include <ne_utils.h>

int ne_version_match(int major, int minor);

const char *ne_version_string(void);

Description

The ne_version_match function returns non-zero if the library version is not of major version major, or the minor version is less than minor.

The ne_version_string function returns a string giving the library version.

Examples

To require neon 1.x, version 1.2 or later:

if (ne_version_match(1, 2)) {
    printf("Library version out of date: 1.2 required, found %s.",
           ne_version_string());
    exit(1);
}