On 03/04/11 20:49, Sebastian Nowicki wrote:
The following have been renamed to avoid shadowing:

        * conflict.c
                - filestr ->  pkgfilestr
                - remove ->  remove_pkgs
        * deps.c
                - index ->  pkg_index
                - remove ->  remove_pkgs
                - time ->  epoch
        * diskspace.c
                - abort ->  should_abort
        * handle.c
                - handle ->  local_handle / new_handle
        * package.c
            - i ->  deps
        * sync.c (alpm)
                - current ->  current_pkg
                - remove ->  remove_pkgs
                - ret ->  gpg_ret
                - sync ->  syncpkg
        * trans.c
                - handle ->  local_handle
        * util.c (alpm)
                - pipe ->  pipefh
                - prefix ->  entry_prefix
        * callback.c
            - p ->  ptr
        * util.c (pacman)
                - dup ->  p

In some instance duplicate declarations were removed.

Signed-off-by: Sebastian Nowicki<[email protected]>
---
This is a follow up for an earlier patch I sent back in December.
Apologies for not following up sooner. The feedback was to split the
patch up. This is the first patch from the split.

The API for alpm_checkdeps is slightly modified (a parameter is
renamed). I'm not sure whether this is a backwards incompatible change
or not.

Sorry for the size, I don't think it can be split up much further
without it turning into a dozen patches.

This patch was generated against the master branch.

  lib/libalpm/Makefile.am |    2 +-
  lib/libalpm/alpm.h      |    2 +-
  lib/libalpm/conflict.c  |    8 +++---
  lib/libalpm/deps.c      |   18 ++++++++--------
  lib/libalpm/diskspace.c |    8 +++---
  lib/libalpm/dload.c     |    6 ++--
  lib/libalpm/handle.c    |   50 +++++++++++++++++++++++-----------------------
  lib/libalpm/package.c   |    6 ++--
  lib/libalpm/sync.c      |   37 ++++++++++++++++-----------------
  lib/libalpm/trans.c     |   18 ++++++++--------
  lib/libalpm/util.c      |   20 +++++++++---------
  src/pacman/Makefile.am  |    2 +-
  src/pacman/callback.c   |   10 ++++----
  src/pacman/query.c      |    2 +-
  src/pacman/sync.c       |    4 +--
  src/pacman/upgrade.c    |    1 -
  src/pacman/util.c       |   14 ++++++------
  17 files changed, 102 insertions(+), 106 deletions(-)

diff --git a/lib/libalpm/Makefile.am b/lib/libalpm/Makefile.am
index fb224a5..21f7057 100644
--- a/lib/libalpm/Makefile.am
+++ b/lib/libalpm/Makefile.am
@@ -7,7 +7,7 @@ include_HEADERS = alpm_list.h alpm.h

  DEFS = -DLOCALEDIR=\"@localedir@\" @DEFS@

-AM_CFLAGS = -pedantic -D_GNU_SOURCE
+AM_CFLAGS = -pedantic -Wshadow -D_GNU_SOURCE

I have not gone through all of these changes... I think adding extra warnings etc should be done in configure.ac and only when --enable-debug is specified (as is currently done with stack protector, -Werror etc).

But do we really want to add all these warnings in there? I use all of these:

-Wclobbered -Wempty-body -Wfloat-equal -Wignored-qualifiers -Wmissing-declarations -Wmissing-parameter-type -Wmissing-prototypes -Wold-style-declaration -Woverride-init -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wuninitialized

I'm not sure anybody wants that...

Allan

Reply via email to