From d99f530ba963d521981ae58d710300cc05d358e6 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 19 Nov 2022 13:23:45 +0000 Subject: [PATCH] packages: Export pakfire_package_id Signed-off-by: Michael Tremer --- src/libpakfire/include/pakfire/package.h | 3 ++- src/libpakfire/libpakfire.sym | 1 + src/libpakfire/package.c | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libpakfire/include/pakfire/package.h b/src/libpakfire/include/pakfire/package.h index 8f7a185b6..eb6857b34 100644 --- a/src/libpakfire/include/pakfire/package.h +++ b/src/libpakfire/include/pakfire/package.h @@ -84,6 +84,8 @@ int pakfire_package_eq(struct pakfire_package* pkg1, struct pakfire_package* pkg 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); @@ -141,7 +143,6 @@ enum pakfire_package_dump_flags { 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); diff --git a/src/libpakfire/libpakfire.sym b/src/libpakfire/libpakfire.sym index f21a9d58a..15266b35d 100644 --- a/src/libpakfire/libpakfire.sym +++ b/src/libpakfire/libpakfire.sym @@ -178,6 +178,7 @@ global: 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; diff --git a/src/libpakfire/package.c b/src/libpakfire/package.c index ab94158f7..2c5b2588c 100644 --- a/src/libpakfire/package.c +++ b/src/libpakfire/package.c @@ -256,7 +256,7 @@ PAKFIRE_EXPORT int pakfire_package_evr_cmp(struct pakfire_package* pkg1, struct 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; } -- 2.39.5