From 5d47c103a72ad06c71b61aa993d8567543b9735f Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Thu, 30 Nov 2017 18:48:26 +0100 Subject: [PATCH] libpakfire: Completely hide Pakfire type Signed-off-by: Michael Tremer --- src/libpakfire/include/pakfire/pakfire.h | 17 ----------------- src/libpakfire/pakfire.c | 13 +++++++++++++ 2 files changed, 13 insertions(+), 17 deletions(-) diff --git a/src/libpakfire/include/pakfire/pakfire.h b/src/libpakfire/include/pakfire/pakfire.h index 69296c8e2..e56a0ed79 100644 --- a/src/libpakfire/include/pakfire/pakfire.h +++ b/src/libpakfire/include/pakfire/pakfire.h @@ -21,7 +21,6 @@ #ifndef PAKFIRE_PAKFIRE_H #define PAKFIRE_PAKFIRE_H -#include #include int pakfire_init(); @@ -36,20 +35,4 @@ const char* pakfire_get_arch(Pakfire pakfire); PakfirePool pakfire_get_pool(Pakfire pakfire); -#ifdef PAKFIRE_PRIVATE - -struct _Pakfire { - char* path; - char* arch; - PakfirePool pool; - - // Logging - pakfire_log_function_t log_function; - int log_priority; - - int nrefs; -}; - -#endif - #endif /* PAKFIRE_PAKFIRE_H */ diff --git a/src/libpakfire/pakfire.c b/src/libpakfire/pakfire.c index 362c1136d..89675a80a 100644 --- a/src/libpakfire/pakfire.c +++ b/src/libpakfire/pakfire.c @@ -18,6 +18,7 @@ # # #############################################################################*/ +#include #include #include #include @@ -25,6 +26,18 @@ #include #include +struct _Pakfire { + char* path; + char* arch; + PakfirePool pool; + + // Logging + pakfire_log_function_t log_function; + int log_priority; + + int nrefs; +}; + PAKFIRE_EXPORT int pakfire_init() { // Setup logging pakfire_setup_logging(); -- 2.39.5