diff --git a/libpkgconf/libpkgconf.h b/libpkgconf/libpkgconf.h index a4e4ca7..e5a2422 100644 --- a/libpkgconf/libpkgconf.h +++ b/libpkgconf/libpkgconf.h @@ -67,6 +67,7 @@ typedef struct pkgconf_fragment_ pkgconf_fragment_t; typedef struct pkgconf_path_ pkgconf_path_t; typedef struct pkgconf_client_ pkgconf_client_t; typedef struct pkgconf_cross_personality_ pkgconf_cross_personality_t; +typedef struct pkgconf_queue_ pkgconf_queue_t; #define PKGCONF_ARRAY_SIZE(x) (sizeof(x) / sizeof(*(x))) @@ -82,6 +83,11 @@ typedef struct pkgconf_cross_personality_ pkgconf_cross_personality_t; #define LIBPKGCONF_VERSION 20000 #define LIBPKGCONF_VERSION_STR "2.0.0" +struct pkgconf_queue_ { + pkgconf_node_t iter; + char *package; +}; + struct pkgconf_fragment_ { pkgconf_node_t iter; diff --git a/libpkgconf/queue.c b/libpkgconf/queue.c index 971d191..4c2dd9f 100644 --- a/libpkgconf/queue.c +++ b/libpkgconf/queue.c @@ -29,11 +29,6 @@ * Using the `queue` module functions is the recommended way of working with dependency graphs. */ -typedef struct { - pkgconf_node_t iter; - char *package; -} pkgconf_queue_t; - /* * !doc *