krh@27: #ifndef _RAZOR_H_ krh@27: #define _RAZOR_H_ krh@27: krh@30: struct razor_importer; krh@27: krh@30: struct razor_importer *razor_importer_new(void); krh@30: void razor_importer_begin_package(struct razor_importer *importer, krh@27: const char *name, const char *version); krh@30: void razor_importer_add_requires(struct razor_importer *importer, krh@27: const char *name, const char *version); krh@30: void razor_importer_add_provides(struct razor_importer *importer, krh@30: const char *name, const char *version); krh@30: void razor_importer_finish_package(struct razor_importer *importer); krh@30: struct razor_set *razor_importer_finish(struct razor_importer *importer); krh@27: krh@27: struct razor_set *razor_import_rzr_files(int count, const char **files); krh@27: struct razor_set *razor_set_create_from_yum_filelist(int fd); krh@28: struct razor_set *razor_set_create_from_rpmdb(void); krh@27: krh@27: #endif /* _RAZOR_H_ */