From: Michael Tremer Date: Sat, 3 Jul 2021 14:24:10 +0000 (+0000) Subject: solution: Make pakfire_solution_create private X-Git-Tag: 0.9.28~1115 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=99736b6da8219ce29f12983029b8593d2bbd626c;p=pakfire.git solution: Make pakfire_solution_create private Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/include/pakfire/solution.h b/src/libpakfire/include/pakfire/solution.h index bdb8a683f..f283f7037 100644 --- a/src/libpakfire/include/pakfire/solution.h +++ b/src/libpakfire/include/pakfire/solution.h @@ -21,14 +21,10 @@ #ifndef PAKFIRE_SOLUTION_H #define PAKFIRE_SOLUTION_H -#include - struct pakfire_solution; #include -int pakfire_solution_create(struct pakfire_solution** solution, - struct pakfire_problem* problem, Id id); struct pakfire_solution* pakfire_solution_ref(struct pakfire_solution* solution); struct pakfire_solution* pakfire_solution_unref(struct pakfire_solution* solution); @@ -36,6 +32,10 @@ const char* pakfire_solution_to_string(struct pakfire_solution* solution); #ifdef PAKFIRE_PRIVATE +#include + +int pakfire_solution_create(struct pakfire_solution** solution, + struct pakfire_problem* problem, Id id); struct pakfire_problem* pakfire_solution_get_problem(struct pakfire_solution* solution); Id pakfire_solution_get_id(struct pakfire_solution* solution); diff --git a/src/libpakfire/libpakfire.sym b/src/libpakfire/libpakfire.sym index 2137a859e..5e8b4e5a3 100644 --- a/src/libpakfire/libpakfire.sym +++ b/src/libpakfire/libpakfire.sym @@ -299,7 +299,6 @@ global: pakfire_request_verify; # solution - pakfire_solution_create; pakfire_solution_ref; pakfire_solution_to_string; pakfire_solution_unref; diff --git a/src/libpakfire/solution.c b/src/libpakfire/solution.c index 325670ce0..1f85c0b05 100644 --- a/src/libpakfire/solution.c +++ b/src/libpakfire/solution.c @@ -40,7 +40,7 @@ struct pakfire_solution { char* string; }; -PAKFIRE_EXPORT int pakfire_solution_create(struct pakfire_solution** solution, +int pakfire_solution_create(struct pakfire_solution** solution, struct pakfire_problem* problem, Id id) { struct pakfire_solution* s = calloc(1, sizeof(*s)); if (!s)