7 typedef uint32_t oval_version_t;
9 #define OVAL_VERSION_INVALID 0
18 oval_version_t oval_version_from_cstr(
const char *version_str);
20 #define OVAL_VERSION(v) oval_version_from_cstr(#v)
30 int oval_version_to_cstr(oval_version_t version,
char *buffer,
size_t buflen);
35 uint8_t oval_version_major(oval_version_t version);
40 uint8_t oval_version_minor(oval_version_t version);
45 uint8_t oval_version_patch(oval_version_t version);
54 int oval_version_cmp(oval_version_t v1, oval_version_t v2);