diff -r d29026900856 -r 7b460017c221 razor.h --- a/razor.h Mon Apr 07 00:35:27 2008 -0400 +++ b/razor.h Mon Apr 07 23:52:14 2008 -0400 @@ -112,9 +112,12 @@ }; struct razor_transaction * -razor_transaction_create(struct razor_set *system, struct razor_set *upstream, - int update_count, const char **update_packages, - int remove_count, const char **remove_packages); +razor_transaction_create(struct razor_set *system, struct razor_set *upstream); +void razor_transaction_install_package(struct razor_transaction *transaction, + struct razor_package *package); +void razor_transaction_remove_package(struct razor_transaction *transaction, + struct razor_package *package); +void razor_transaction_update_all(struct razor_transaction *transaction); int razor_transaction_describe(struct razor_transaction *trans); struct razor_set *razor_transaction_finish(struct razor_transaction *trans); void razor_transaction_destroy(struct razor_transaction *trans);