diff -r e8f493d8ff9a -r 6db5f1ad7882 razor.h --- a/razor.h Wed Apr 09 21:14:36 2008 -0400 +++ b/razor.h Wed Jun 04 21:06:09 2008 -0400 @@ -68,6 +68,17 @@ const char **arch); void razor_package_iterator_destroy(struct razor_package_iterator *pi); +struct razor_package_query * +razor_package_query_create(struct razor_set *set); +void +razor_package_query_add_package(struct razor_package_query *pq, + struct razor_package *p); +void +razor_package_query_add_iterator(struct razor_package_query *pq, + struct razor_package_iterator *pi); +struct razor_package_iterator * +razor_package_query_finish(struct razor_package_query *pq); + struct razor_property_iterator; struct razor_property_iterator * razor_property_iterator_create(struct razor_set *set,