int pakfire_package_cmp(struct pakfire_package* pkg1, struct pakfire_package* pkg2);
int pakfire_package_evr_cmp(struct pakfire_package* pkg1, struct pakfire_package* pkg2);
+unsigned int pakfire_package_id(struct pakfire_package* pkg);
+
// String
const char* pakfire_package_get_string(struct pakfire_package* pkg,
const enum pakfire_package_key key);
int pakfire_package_create_from_solvable(struct pakfire_package** package,
struct pakfire* pakfire, Id id);
-Id pakfire_package_id(struct pakfire_package* pkg);
int pakfire_package_is_source(struct pakfire_package* pkg);
char* pakfire_package_join_evr(const char* e, const char* v, const char* r);
pakfire_package_get_size;
pakfire_package_get_string;
pakfire_package_get_uuid;
+ pakfire_package_id;
pakfire_package_ref;
pakfire_package_set_checksum;
pakfire_package_set_filelist;
return pool_evrcmp(pool, s1->evr, s2->evr, EVRCMP_COMPARE);
}
-Id pakfire_package_id(struct pakfire_package* pkg) {
+PAKFIRE_EXPORT unsigned int pakfire_package_id(struct pakfire_package* pkg) {
return pkg->id;
}