imgr_ver_parse¶
int
imgr_ver_parse(char *src, struct image_version *ver)
Parses character string containing image version number src
and
writes that to ver
. Version number string should be in format ….
Major and minor numbers should be within range 0-255, revision between
0-65535 and build_number 0-4294967295.
Arguments¶
Arguments |
Description |
---|---|
src |
Pointer to C string that contains version number being parsed |
ver |
Image version number structure containing the returned value |
Returned values¶
0 on success and <0 if version number string could not be parsed.
Notes¶
Numbers within the string are separated by .
. The first number is
the major number, and must be provided. Rest of the numbers (minor etc.)
are optional.
Example¶
int main(int argc, char **argv)
{
struct image_version hdr_ver;
int rc;
...
rc = imgr_ver_parse(argv[3], &hdr_ver);
if (rc != 0) {
print_usage(stderr);
return 1;
}
...
}