1.1 --- a/razor.h Sun Sep 30 00:18:20 2007 -0400
1.2 +++ b/razor.h Fri Oct 05 16:26:27 2007 -0400
1.3 @@ -24,6 +24,18 @@
1.4 struct razor_set *upstream,
1.5 int count, const char **packages);
1.6
1.7 +typedef void (*razor_package_callback_t)(const char *name,
1.8 + const char *old_version,
1.9 + const char *new_version,
1.10 + void *data);
1.11 +void
1.12 +razor_set_diff(struct razor_set *set, struct razor_set *upstream,
1.13 + razor_package_callback_t callback, void *data);
1.14 +
1.15 +
1.16 +/* Importer interface; for building a razor set from external sources,
1.17 + * like yum, rpmdb or razor package files. */
1.18 +
1.19 struct razor_importer;
1.20
1.21 struct razor_importer *razor_importer_new(void);