Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=6e92e7e51d32da11758a21973f6484b7280c51d6
commit 6e92e7e51d32da11758a21973f6484b7280c51d6 Author: Michel Hermier <herm...@frugalware.org> Date: Wed Oct 30 13:20:13 2013 +0100 libpacman: Make pmgrp_t public, should be used instead of PM_GRP in new code. diff --git a/doc/libpacman-changes.txt b/doc/libpacman-changes.txt index a713ce7..d5e318e 100644 --- a/doc/libpacman-changes.txt +++ b/doc/libpacman-changes.txt @@ -24,6 +24,7 @@ pacman_trans_cb_progress: Second argument (pkgname) is now a const. ==== Symbols added: pmdb_t: is now public and deprecate PM_DB. +pmgrp_t: is now public and deprecate PM_GRP. pmpkg_t: is now public and deprecate PM_PKG. ==== Symbols removed: diff --git a/lib/libpacman/group.h b/lib/libpacman/group.h index 891e9a5..4d8cafd 100644 --- a/lib/libpacman/group.h +++ b/lib/libpacman/group.h @@ -22,14 +22,15 @@ #define _PACMAN_GROUP_H #include "list.h" +#include "pacman.h" #define GRP_NAME_LEN 256 /* Groups structure */ -typedef struct __pmgrp_t { +struct __pmgrp_t { char name[GRP_NAME_LEN]; pmlist_t *packages; /* List of strings */ -} pmgrp_t; +}; #define FREEGRP(p) do { if(p) { _pacman_grp_free(p); p = NULL; } } while(0) diff --git a/lib/libpacman/pacman.h b/lib/libpacman/pacman.h index 54ea7ba..8947ed6 100644 --- a/lib/libpacman/pacman.h +++ b/lib/libpacman/pacman.h @@ -47,6 +47,7 @@ extern "C" { */ typedef struct __pmdb_t pmdb_t; +typedef struct __pmgrp_t pmgrp_t; typedef struct __pmpkg_t pmpkg_t; /* Compatibility definitions */ @@ -159,7 +160,7 @@ pmpkg_t *pacman_db_readpkg(pmdb_t *db, const char *name); PM_LIST *pacman_db_getpkgcache(pmdb_t *db); PM_LIST *pacman_db_whatprovides(pmdb_t *db, char *name); -PM_GRP *pacman_db_readgrp(pmdb_t *db, char *name); +pmgrp_t *pacman_db_readgrp(pmdb_t *db, char *name); PM_LIST *pacman_db_getgrpcache(pmdb_t *db); PM_LIST *pacman_db_search(pmdb_t *db); PM_LIST *pacman_db_test(pmdb_t *db); @@ -232,7 +233,7 @@ enum { PM_GRP_PKGNAMES }; -void *pacman_grp_getinfo(PM_GRP *grp, unsigned char parm); +void *pacman_grp_getinfo(pmgrp_t *grp, unsigned char parm); /* * Sync _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git