The following commit has been merged in the master branch:
commit 5ec7516601fd68355ea162131a44c8bda315ad7b
Author: Raphaƫl Hertzog <[email protected]>
Date: Fri Jan 28 17:19:37 2011 +0100
Replace all pkg_db_iter_next() calls with pkg_db_iter_next_pkg()
Sponsored-by: Linaro Limited
Signed-off-by: Guillem Jover <[email protected]>
diff --git a/dselect/pkglist.cc b/dselect/pkglist.cc
index 8e5209f..b7fcd58 100644
--- a/dselect/pkglist.cc
+++ b/dselect/pkglist.cc
@@ -386,7 +386,7 @@ packagelist::packagelist(keybindings *kb) : baselist(kb) {
nitems = 0;
iter = pkg_db_iter_new();
- while ((pkg = pkg_db_iter_next(iter))) {
+ while ((pkg = pkg_db_iter_next_pkg(iter))) {
struct perpackagestate *state= &datatable[nitems];
state->pkg= pkg;
if (pkg->status == pkginfo::stat_notinstalled &&
diff --git a/lib/dpkg/dpkg-db.h b/lib/dpkg/dpkg-db.h
index 338b89c..712c36c 100644
--- a/lib/dpkg/dpkg-db.h
+++ b/lib/dpkg/dpkg-db.h
@@ -274,7 +274,6 @@ int pkg_db_count_pkg(void);
void pkg_db_reset(void);
struct pkgiterator *pkg_db_iter_new(void);
-struct pkginfo *pkg_db_iter_next(struct pkgiterator *iter);
struct pkgset *pkg_db_iter_next_set(struct pkgiterator *iter);
struct pkginfo *pkg_db_iter_next_pkg(struct pkgiterator *iter);
void pkg_db_iter_free(struct pkgiterator *iter);
diff --git a/lib/dpkg/dump.c b/lib/dpkg/dump.c
index d452946..468bdcc 100644
--- a/lib/dpkg/dump.c
+++ b/lib/dpkg/dump.c
@@ -470,7 +470,7 @@ writedb(const char *filename, enum writedb_flags flags)
ohshite(_("unable to set buffering on %s database file"), which);
it = pkg_db_iter_new();
- while ((pigp = pkg_db_iter_next(it)) != NULL) {
+ while ((pigp = pkg_db_iter_next_pkg(it)) != NULL) {
pifp = (flags & wdb_dump_available) ? &pigp->available : &pigp->installed;
/* Don't dump records which have no useful content. */
if (!pkg_is_informative(pigp, pifp))
diff --git a/lib/dpkg/libdpkg.Versions b/lib/dpkg/libdpkg.Versions
index b170bde..d38f455 100644
--- a/lib/dpkg/libdpkg.Versions
+++ b/lib/dpkg/libdpkg.Versions
@@ -225,7 +225,6 @@ LIBDPKG_PRIVATE {
pkg_db_count_pkg;
pkg_db_reset;
pkg_db_iter_new;
- pkg_db_iter_next;
pkg_db_iter_next_set;
pkg_db_iter_next_pkg;
pkg_db_iter_free;
diff --git a/lib/dpkg/pkg-array.c b/lib/dpkg/pkg-array.c
index 30e99e0..c9f58b5 100644
--- a/lib/dpkg/pkg-array.c
+++ b/lib/dpkg/pkg-array.c
@@ -46,7 +46,7 @@ pkg_array_init_from_db(struct pkg_array *a)
a->pkgs = m_malloc(sizeof(a->pkgs[0]) * a->n_pkgs);
it = pkg_db_iter_new();
- for (i = 0; (pkg = pkg_db_iter_next(it)); i++)
+ for (i = 0; (pkg = pkg_db_iter_next_pkg(it)); i++)
a->pkgs[i] = pkg;
pkg_db_iter_free(it);
diff --git a/lib/dpkg/pkg-db.c b/lib/dpkg/pkg-db.c
index 9d00369..6dc2dc9 100644
--- a/lib/dpkg/pkg-db.c
+++ b/lib/dpkg/pkg-db.c
@@ -241,12 +241,6 @@ pkg_db_iter_next_pkg(struct pkgiterator *i)
return r;
}
-struct pkginfo *
-pkg_db_iter_next(struct pkgiterator *iter)
-{
- return pkg_db_iter_next_pkg(iter);
-}
-
/**
* Free the package database iterator.
*
diff --git a/src/depcon.c b/src/depcon.c
index 863157c..477d47a 100644
--- a/src/depcon.c
+++ b/src/depcon.c
@@ -157,7 +157,7 @@ findbreakcycle(struct pkginfo *pkg)
/* Clear the visited flag of all packages before we traverse them. */
iter = pkg_db_iter_new();
- while ((tpkg = pkg_db_iter_next(iter))) {
+ while ((tpkg = pkg_db_iter_next_pkg(iter))) {
ensure_package_clientdata(tpkg);
tpkg->clientdata->color = white;
}
diff --git a/src/enquiry.c b/src/enquiry.c
index 56de64d..9f2bcc8 100644
--- a/src/enquiry.c
+++ b/src/enquiry.c
@@ -145,7 +145,7 @@ audit(const char *const *argv)
bool head = false;
it = pkg_db_iter_new();
- while ((pkg = pkg_db_iter_next(it))) {
+ while ((pkg = pkg_db_iter_next_pkg(it))) {
if (!bsi->yesno(pkg,bsi)) continue;
if (!head_running) {
if (modstatdb_is_locked())
@@ -217,7 +217,7 @@ unpackchk(const char *const *argv)
sectionentries = NULL;
sects= 0;
it = pkg_db_iter_new();
- while ((pkg = pkg_db_iter_next(it))) {
+ while ((pkg = pkg_db_iter_next_pkg(it))) {
if (!yettobeunpacked(pkg, &thissect)) continue;
for (se= sectionentries; se && strcasecmp(thissect,se->name); se=
se->next);
if (!se) {
@@ -240,7 +240,7 @@ unpackchk(const char *const *argv)
if (totalcount <= 12) {
it = pkg_db_iter_new();
- while ((pkg = pkg_db_iter_next(it))) {
+ while ((pkg = pkg_db_iter_next_pkg(it))) {
if (!yettobeunpacked(pkg, NULL))
continue;
describebriefly(pkg);
@@ -253,7 +253,7 @@ unpackchk(const char *const *argv)
width= 70-strlen(se->name)-strlen(buf);
while (width > 59) { putchar(' '); width--; }
it = pkg_db_iter_new();
- while ((pkg = pkg_db_iter_next(it))) {
+ while ((pkg = pkg_db_iter_next_pkg(it))) {
if (!yettobeunpacked(pkg,&thissect)) continue;
if (strcasecmp(thissect,se->name)) continue;
width -= strlen(pkg->set->name);
@@ -380,7 +380,7 @@ predeppackage(const char *const *argv)
dep = NULL;
it = pkg_db_iter_new();
- while (!dep && (pkg = pkg_db_iter_next(it))) {
+ while (!dep && (pkg = pkg_db_iter_next_pkg(it))) {
/* Ignore packages user doesn't want. */
if (pkg->want != want_install)
continue;
diff --git a/src/help.c b/src/help.c
index c43dcc3..c9164aa 100644
--- a/src/help.c
+++ b/src/help.c
@@ -455,7 +455,7 @@ void clear_istobes(void) {
struct pkginfo *pkg;
it = pkg_db_iter_new();
- while ((pkg = pkg_db_iter_next(it)) != NULL) {
+ while ((pkg = pkg_db_iter_next_pkg(it)) != NULL) {
ensure_package_clientdata(pkg);
pkg->clientdata->istobe= itb_normal;
pkg->clientdata->replacingfilesandsaid= 0;
diff --git a/src/packages.c b/src/packages.c
index 0531aa4..544a389 100644
--- a/src/packages.c
+++ b/src/packages.c
@@ -63,7 +63,7 @@ enqueue_pending(void)
struct pkginfo *pkg;
it = pkg_db_iter_new();
- while ((pkg = pkg_db_iter_next(it)) != NULL) {
+ while ((pkg = pkg_db_iter_next_pkg(it)) != NULL) {
switch (cipaction->arg_int) {
case act_configure:
if (!(pkg->status == stat_unpacked ||
diff --git a/src/processarc.c b/src/processarc.c
index 802e9a2..e3e3ea0 100644
--- a/src/processarc.c
+++ b/src/processarc.c
@@ -1152,7 +1152,7 @@ void process_archive(const char *filename) {
* Conffiles are ignored (the new package had better do something
* with them!). */
it = pkg_db_iter_new();
- while ((otherpkg = pkg_db_iter_next(it)) != NULL) {
+ while ((otherpkg = pkg_db_iter_next_pkg(it)) != NULL) {
ensure_package_clientdata(otherpkg);
if (otherpkg == pkg ||
otherpkg->status == stat_notinstalled ||
diff --git a/src/select.c b/src/select.c
index 770b946..49464cc 100644
--- a/src/select.c
+++ b/src/select.c
@@ -172,7 +172,7 @@ clearselections(const char *const *argv)
modstatdb_open(msdbrw_write);
it = pkg_db_iter_new();
- while ((pkg = pkg_db_iter_next(it))) {
+ while ((pkg = pkg_db_iter_next_pkg(it))) {
if (!pkg->installed.essential)
pkg->want = want_deinstall;
}
diff --git a/src/trigproc.c b/src/trigproc.c
index c81a023..42195ef 100644
--- a/src/trigproc.c
+++ b/src/trigproc.c
@@ -184,7 +184,7 @@ check_trigger_cycle(struct pkginfo *processing_now)
tcn->then_processed = processing_now;
it = pkg_db_iter_new();
- while ((pkg = pkg_db_iter_next(it))) {
+ while ((pkg = pkg_db_iter_next_pkg(it))) {
if (!pkg->trigpend_head)
continue;
tcpp = nfmalloc(sizeof(*tcpp));
@@ -384,7 +384,7 @@ trig_transitional_activate(enum modstatdb_rw cstatus)
struct pkginfo *pkg;
it = pkg_db_iter_new();
- while ((pkg = pkg_db_iter_next(it))) {
+ while ((pkg = pkg_db_iter_next_pkg(it))) {
if (pkg->status <= stat_halfinstalled)
continue;
debug(dbg_triggersdetail, "trig_transitional_activate %s %s",
--
dpkg's main repository
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]