REPOKEY_TYPE_FLEXARRAY
case REPOKEY_TYPE_FLEXARRAY:
if (data.keys[key].name == REPOSITORY_EXTERNAL && data.keys[key].type == REPOKEY_TYPE_FLEXARRAY)
if (type < REPOKEY_TYPE_VOID || type > REPOKEY_TYPE_FLEXARRAY)
keyd.type = REPOKEY_TYPE_FLEXARRAY;
if (key->name == REPOSITORY_SOLVABLES && key->type == REPOKEY_TYPE_FLEXARRAY)
case REPOKEY_TYPE_FLEXARRAY:
case REPOKEY_TYPE_FLEXARRAY:
if (di->key->type == REPOKEY_TYPE_FIXARRAY || di->key->type == REPOKEY_TYPE_FLEXARRAY)
if (di->key->type == REPOKEY_TYPE_FLEXARRAY || !di->kv.entry)
if (di->keyname && (di->key->type == REPOKEY_TYPE_FIXARRAY || di->key->type == REPOKEY_TYPE_FLEXARRAY))
repodata_add_array(data, solvid, keyname, REPOKEY_TYPE_FLEXARRAY, 1);
case REPOKEY_TYPE_FLEXARRAY:
solvkey.type = REPOKEY_TYPE_FLEXARRAY;
case REPOKEY_TYPE_FLEXARRAY:
if (key->type == REPOKEY_TYPE_FLEXARRAY || key->type == REPOKEY_TYPE_FIXARRAY)
if (key->type == REPOKEY_TYPE_FLEXARRAY || !kv.entry)
case REPOKEY_TYPE_FLEXARRAY: