[pacman-dev] [PATCH] Removed multiple definitions of pkgfrom_t

Dave Reisner d at falconindy.com
Sun Aug 28 21:06:18 EDT 2011


On Sun, Aug 28, 2011 at 08:02:39PM -0500, Dan McGee wrote:
> On Sat, Aug 27, 2011 at 12:25 AM, Diogo Sousa <diogogsousa at gmail.com> wrote:
> > libalpm now exports type alpm_pkgfrom_t in alpm.h, which may be
> > used by frontends.
> > Pacman now uses alpm_pkgfrom_t instead
> > of replicating that type (pkg_from as was in
> > src/pacman/package.h)
> This is a bit nitpicky, but what's up with your line wrapping here?
> Either make this all one paragraph, or put a blank line between them
> and wrap around 76 characters consistently, please.
> 
> > Signed-off-by: Diogo Sousa <diogogsousa at gmail.com>
> > ---
> >  lib/libalpm/alpm.h    |    6 ++++++
> >  lib/libalpm/package.h |    6 ------
> >  src/pacman/package.c  |    2 +-
> >  src/pacman/package.h  |    9 +--------
> >  4 files changed, 8 insertions(+), 15 deletions(-)
> >
> > diff --git a/lib/libalpm/alpm.h b/lib/libalpm/alpm.h
> > index fc8f0bc..b1e9a88 100644
> > --- a/lib/libalpm/alpm.h
> > +++ b/lib/libalpm/alpm.h
> > @@ -197,6 +197,12 @@ typedef struct _alpm_file_t {
> >        mode_t mode;
> >  } alpm_file_t;
> >
> > +typedef enum _alpm_pkgfrom_t {
> > +       PKG_FROM_FILE = 1,
> > +       PKG_FROM_LOCALDB,
> > +       PKG_FROM_SYNCDB
> > +} alpm_pkgfrom_t;
> > +
> Good to move this. However, I have no idea whatsoever provoked you to
> put it in the middle of a bunch of structs, not to mention two structs
> that don't even use the enum! This should probably go right underneath
> the pkgreason enum definition.

seconding, this.

> Otherwise looks good- resubmit with these changes and I'll commit it.
> 
> -Dan
> 

Please make sure to update the README to account for the API addition.
We've already got a section for added enums that you can add this to.

dave


More information about the pacman-dev mailing list