SEARCH_SUB
repodata_search(data, SOLVID_META, 0, SEARCH_SUB|SEARCH_ARRAYSENTINEL, repo_write_cb_needed, &cbdata);
repodata_search(data, i, 0, SEARCH_SUB|SEARCH_ARRAYSENTINEL, repo_write_cb_needed, &cbdata);
repodata_search(data, SOLVID_META, 0, SEARCH_SUB|SEARCH_ARRAYSENTINEL, repo_write_cb_adddata, &cbdata);
repodata_search(data, i, 0, SEARCH_SUB|SEARCH_ARRAYSENTINEL, repo_write_cb_adddata, &cbdata);
if (di->keyp[1] && (!di->keyname || (di->flags & SEARCH_SUB) != 0))
if ((di->flags & SEARCH_SUB) != 0)
if ((flags & SEARCH_SUB) != 0 || stop == SEARCH_ENTERSUB)