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);
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);
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;
}