razor.h
changeset 45 6b5f03f1c084
parent 43 d37d57c99cac
child 46 8de578466ece
     1.1 --- a/razor.h	Sun Sep 30 00:18:20 2007 -0400
     1.2 +++ b/razor.h	Fri Oct 05 16:38:59 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);