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;
}
...
}