razor.h
changeset 194 6d25d2fa0935
parent 190 d8b7dd11813d
child 196 b38fc517ea04
     1.1 --- a/razor.h	Sun Apr 06 19:24:07 2008 -0400
     1.2 +++ b/razor.h	Sun Apr 06 23:57:13 2008 -0400
     1.3 @@ -43,7 +43,9 @@
     1.4  
     1.5  int razor_package_iterator_next(struct razor_package_iterator *pi,
     1.6  				struct razor_package **package,
     1.7 -				const char **name, const char **version);
     1.8 +				const char **name,
     1.9 +				const char **version,
    1.10 +				const char **arch);
    1.11  void razor_package_iterator_destroy(struct razor_package_iterator *pi);
    1.12  
    1.13  struct razor_property_iterator;
    1.14 @@ -67,6 +69,7 @@
    1.15  typedef void (*razor_package_callback_t)(const char *name,
    1.16  					 const char *old_version,
    1.17  					 const char *new_version,
    1.18 +					 const char *arch,
    1.19  					 void *data);
    1.20  void
    1.21  razor_set_diff(struct razor_set *set, struct razor_set *upstream,
    1.22 @@ -130,7 +133,9 @@
    1.23  struct razor_importer *razor_importer_new(void);
    1.24  void razor_importer_destroy(struct razor_importer *importer);
    1.25  void razor_importer_begin_package(struct razor_importer *importer,
    1.26 -				  const char *name, const char *version);
    1.27 +				  const char *name,
    1.28 +				  const char *version,
    1.29 +				  const char *arch);
    1.30  void razor_importer_add_property(struct razor_importer *importer,
    1.31  				 const char *name,
    1.32  				 enum razor_version_relation relation,