From 715e8dd5cc0283d4daa5500e0b83149becded3af Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 28 Sep 2023 14:54:59 +0000 Subject: [PATCH] libpakfire: Make pakfire_has_flag() public Signed-off-by: Michael Tremer --- src/libpakfire/include/pakfire/pakfire.h | 4 ++-- src/libpakfire/libpakfire.sym | 1 + src/libpakfire/pakfire.c | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/libpakfire/include/pakfire/pakfire.h b/src/libpakfire/include/pakfire/pakfire.h index 22c4cc41c..b06b2263a 100644 --- a/src/libpakfire/include/pakfire/pakfire.h +++ b/src/libpakfire/include/pakfire/pakfire.h @@ -61,6 +61,8 @@ int pakfire_create(struct pakfire** pakfire, const char* path, const char* arch, struct pakfire* pakfire_ref(struct pakfire* pakfire); struct pakfire* pakfire_unref(struct pakfire* pakfire); +int pakfire_has_flag(struct pakfire* pakfire, const int flag); + // Callbacks typedef int (*pakfire_pick_solution_callback) (struct pakfire* pakfire, struct pakfire_transaction* transaction, void* data); @@ -128,8 +130,6 @@ void pakfire_log(struct pakfire* pakfire, int priority, int r, const char *file, int line, const char *fn, const char *format, ...) __attribute__((format(printf, 7, 8))); -int pakfire_has_flag(struct pakfire* pakfire, int flag); - // Locking int pakfire_acquire_lock(struct pakfire* pakfire); void pakfire_release_lock(struct pakfire* pakfire); diff --git a/src/libpakfire/libpakfire.sym b/src/libpakfire/libpakfire.sym index f3573f5ce..3b27dc280 100644 --- a/src/libpakfire/libpakfire.sym +++ b/src/libpakfire/libpakfire.sym @@ -28,6 +28,7 @@ global: pakfire_get_path; pakfire_get_repo; pakfire_get_repos; + pakfire_has_flag; pakfire_ref; pakfire_refresh; pakfire_search; diff --git a/src/libpakfire/pakfire.c b/src/libpakfire/pakfire.c index 45d725011..b29a89a42 100644 --- a/src/libpakfire/pakfire.c +++ b/src/libpakfire/pakfire.c @@ -1097,7 +1097,7 @@ int pakfire_pick_solution(struct pakfire* pakfire, struct pakfire_transaction* t return r; } -int pakfire_has_flag(struct pakfire* pakfire, int flag) { +PAKFIRE_EXPORT int pakfire_has_flag(struct pakfire* pakfire, const int flag) { return pakfire->flags & flag; } -- 2.47.3