diff -r d8b7dd11813d -r 6d25d2fa0935 razor.h --- a/razor.h Sun Apr 06 19:24:07 2008 -0400 +++ b/razor.h Sun Apr 06 23:57:13 2008 -0400 @@ -43,7 +43,9 @@ int razor_package_iterator_next(struct razor_package_iterator *pi, struct razor_package **package, - const char **name, const char **version); + const char **name, + const char **version, + const char **arch); void razor_package_iterator_destroy(struct razor_package_iterator *pi); struct razor_property_iterator; @@ -67,6 +69,7 @@ typedef void (*razor_package_callback_t)(const char *name, const char *old_version, const char *new_version, + const char *arch, void *data); void razor_set_diff(struct razor_set *set, struct razor_set *upstream, @@ -130,7 +133,9 @@ struct razor_importer *razor_importer_new(void); void razor_importer_destroy(struct razor_importer *importer); void razor_importer_begin_package(struct razor_importer *importer, - const char *name, const char *version); + const char *name, + const char *version, + const char *arch); void razor_importer_add_property(struct razor_importer *importer, const char *name, enum razor_version_relation relation,