imgr_ver_str
int imgr_ver_str(struct image_version *ver, char *dst)
Takes the version string from ver
and formats that into a printable string to dst
. Caller must make sure that dst
contains enough space to hold maximum length version string. The convenience defininition for max length version string is named IMGMGR_MAX_VER_STR
.
Arguments
Arguments | Description |
---|---|
ver | Image version number structure containing the value being formatted |
dst | Pointer to C string where results will be stored |
Returned values
Function returns the number of characters filled into the destination string.
Notes
If build number is 0
in image version structure, it will be left out of the string.
Example
static void imgr_ver_jsonstr(struct json_encoder *enc, char *key, struct image_version *ver) { char ver_str[IMGMGR_MAX_VER_STR]; int ver_len; ... ver_len = imgr_ver_str(ver, ver_str) ... }