tmmcguire / c-semantic-version

Semantic Versioning 2.0.0 library for C

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

c-semantic-version

Semantic Versioning 2.0.0 library for C

This library allows parsing and comparing semantic version strings. See Semantic Versioning 2.0.0 for the format of version strings.

Example usage

  struct semver ver1, ver2;
  if (semver_parse(&ver1, "1.0.0")) {
    printf("Error!");
  }
  if (semver_parse(&ver2, "1.0.2")) {
    printf("A different error!");
  }
  if (semver_cmp(&ver1, &ver2) == -1) {
    printf("Smaller!");
  }

About

Semantic Versioning 2.0.0 library for C

License:GNU General Public License v3.0


Languages

Language:C 93.1%Language:Makefile 6.9%