Merge "Add versionCode parser for package list."

This commit is contained in:
Florian Mayer 2019-03-19 23:35:42 +00:00 committed by Gerrit Code Review
commit 9ec8cfe6df
2 changed files with 10 additions and 0 deletions

View file

@ -54,6 +54,7 @@ struct pkg_info {
gid_list gids;
void *private_data;
bool profileable_from_shell;
long version_code;
};
/**

View file

@ -239,6 +239,15 @@ extern bool packagelist_parse(pfn_on_package callback, void *userdata)
pkg_info->profileable_from_shell = (bool)tmp;
}
cur = strsep(&next, " \t\r\n");
if (cur) {
tmp = strtoul(cur, &endptr, 10);
if (*endptr != '\0') {
errmsg = "Could not convert field \"versionCode\" to integer value";
goto err;
}
pkg_info->version_code = tmp;
}
rc = callback(pkg_info, userdata);
if (rc == false) {