void dataiterator_jump_to_repo(Dataiterator *di, Repo *repo);
void dataiterator_entersub(Dataiterator *di);
-/* to be removed ... */
-int dataiterator_match_obsolete(Dataiterator *di, int flags, const void *match);
-
void repo_set_id(Repo *repo, Id p, Id keyname, Id id);
void repo_set_num(Repo *repo, Id p, Id keyname, Id num);
void repo_set_str(Repo *repo, Id p, Id keyname, const char *str);
return datamatcher_match(ma, di->kv.str);
}
-int
-dataiterator_match_obsolete(Dataiterator *di, int flags, const void *vmatch)
-{
- Datamatcher matcher;
-
- if (!repodata_stringify(di->pool, di->data, di->key, &di->kv, flags))
- return 0;
- matcher = di->matcher;
- matcher.flags = flags;
- matcher.match = (void *)vmatch;
- return datamatcher_match(&matcher, di->kv.str);
-}
-
/************************************************************************
* data modify functions