From: Michael Tremer Date: Thu, 28 Sep 2023 14:54:59 +0000 (+0000) Subject: libpakfire: Make pakfire_has_flag() public X-Git-Tag: 0.9.30~1614 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=715e8dd5cc0283d4daa5500e0b83149becded3af;p=pakfire.git libpakfire: Make pakfire_has_flag() public Signed-off-by: Michael Tremer --- 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; }