The following commit has been merged in the master branch:
commit c5309f8009d14dc6ce05a783ab89acf0c5e2a3ed
Author: Guillem Jover <guil...@debian.org>
Date:   Wed Jul 14 15:23:46 2010 +0200

    Switch variables from int to bool where appropriate

diff --git a/dpkg-deb/build.c b/dpkg-deb/build.c
index 40d6c0f..6e03e1f 100644
--- a/dpkg-deb/build.c
+++ b/dpkg-deb/build.c
@@ -211,11 +211,12 @@ void do_build(const char *const *argv) {
   
   char *m;
   const char *debar, *directory, *const *mscriptp, *versionstring, *arch;
+  bool subdir;
   char *controlfile, *tfbuf;
   struct pkginfo *checkedinfo;
   struct arbitraryfield *field;
   FILE *ar, *cf;
-  int p1[2], p2[2], p3[2], warns, n, c, subdir, gzfd;
+  int p1[2], p2[2], p3[2], warns, n, c, gzfd;
   pid_t c1,c2,c3;
   struct stat controlstab, mscriptstab, debarstab;
   char conffilename[MAXCONFFILENAME+1];
@@ -227,7 +228,7 @@ void do_build(const char *const *argv) {
   directory = *argv++;
   if (!directory)
     badusage(_("--%s needs a <directory> argument"), cipaction->olong);
-  subdir= 0;
+  subdir = false;
   debar = *argv++;
   if (debar != NULL) {
     if (*argv) badusage(_("--build takes at most two arguments"));
@@ -236,7 +237,7 @@ void do_build(const char *const *argv) {
         if (errno != ENOENT)
           ohshite(_("unable to check for existence of archive 
`%.250s'"),debar);
       } else if (S_ISDIR(debarstab.st_mode)) {
-        subdir= 1;
+        subdir = true;
       }
     }
   } else {
diff --git a/lib/dpkg/pkg-format.c b/lib/dpkg/pkg-format.c
index 25d8a95..4c44acc 100644
--- a/lib/dpkg/pkg-format.c
+++ b/lib/dpkg/pkg-format.c
@@ -207,10 +207,10 @@ pkg_format_show(const struct pkg_format_node *head,
        struct varbuf vb = VARBUF_INIT, fb = VARBUF_INIT, wb = VARBUF_INIT;
 
        while (head) {
-               int ok;
+               bool ok;
                char fmt[16];
 
-               ok = 0;
+               ok = false;
 
                if (head->width > 0)
                        snprintf(fmt, 16, "%%%s%zds",
@@ -220,7 +220,7 @@ pkg_format_show(const struct pkg_format_node *head,
 
                if (head->type == string) {
                        varbufprintf(&fb, fmt, head->data);
-                       ok = 1;
+                       ok = true;
                } else if (head->type == field) {
                        const struct fieldinfo *fip;
 
@@ -231,7 +231,7 @@ pkg_format_show(const struct pkg_format_node *head,
                                        varbufaddc(&wb, '\0');
                                        varbufprintf(&fb, fmt, wb.buf);
                                        varbufreset(&wb);
-                                       ok = 1;
+                                       ok = true;
                                        break;
                                }
 
@@ -241,7 +241,7 @@ pkg_format_show(const struct pkg_format_node *head,
                                for (afp = pif->arbs; afp; afp = afp->next)
                                        if (strcasecmp(head->data, afp->name) 
== 0) {
                                                varbufprintf(&fb, fmt, 
afp->value);
-                                               ok = 1;
+                                               ok = true;
                                                break;
                                        }
                        }
diff --git a/src/errors.c b/src/errors.c
index d115ff3..c21fbb6 100644
--- a/src/errors.c
+++ b/src/errors.c
@@ -65,7 +65,7 @@ void print_error_perpackage(const char *emsg, const char 
*arg) {
   nr= malloc(sizeof(struct error_report));
   if (!nr) {
     perror(_("dpkg: failed to allocate memory for new entry in list of failed 
packages."));
-    abort_processing = 1;
+    abort_processing = true;
     nr= &emergency;
   }
   nr->what= arg;
@@ -75,7 +75,7 @@ void print_error_perpackage(const char *emsg, const char 
*arg) {
     
   if (nerrs++ < errabort) return;
   fprintf(stderr, _("dpkg: too many errors, stopping\n"));
-  abort_processing = 1;
+  abort_processing = true;
 }
 
 int reportbroken_retexitstatus(void) {
diff --git a/src/main.c b/src/main.c
index e1fdebb..bdf4029 100644
--- a/src/main.c
+++ b/src/main.c
@@ -608,7 +608,8 @@ void commandfd(const char *const *argv) {
   }
 
   for (;;) {
-    int argc= 1, mode= 0;
+    bool mode = false;
+    int argc= 1;
     lno= 0;
     push_error_handler(&ejbuf, print_error_fatal, NULL);
 
@@ -642,15 +643,15 @@ void commandfd(const char *const *argv) {
        skipchar = true;
        continue;
       } else if (isspace(*ptr)) {
-       if (mode == 1) {
+       if (mode == true) {
          *ptr = '\0';
-         mode= 0;
+         mode = false;
        }
       } else {
-       if (mode == 0) {
+       if (mode == false) {
          newargs[argc]= ptr;
          argc++;
-         mode= 1;
+         mode = true;
        }
       }
       ptr++;
diff --git a/src/packages.c b/src/packages.c
index e10f586..71cb50e 100644
--- a/src/packages.c
+++ b/src/packages.c
@@ -306,7 +306,7 @@ static int deppossi_ok_found(struct pkginfo *possdependee,
                              struct pkginfo *removing,
                              struct pkginfo *providing,
                              struct pkginfo **fixbytrig,
-                             int *matched,
+                             bool *matched,
                              struct deppossi *checkversion,
                              int *interestingwarnings,
                              struct varbuf *oemsgs) {
@@ -327,7 +327,7 @@ static int deppossi_ok_found(struct pkginfo *possdependee,
                   possdependee->name);
     }
 
-    *matched= 1;
+    *matched = true;
     if (fc_depends) thisf= (dependtry >= 4) ? 2 : 1;
     debug(dbg_depcondetail,"      removing possdependee, returning %d",thisf);
     return thisf;
@@ -510,7 +510,8 @@ int breakses_ok(struct pkginfo *pkg, struct varbuf *aemsgs) 
{
 
 int dependencies_ok(struct pkginfo *pkg, struct pkginfo *removing,
                     struct varbuf *aemsgs) {
-  int ok, matched, found, thisf, interestingwarnings, anycannotfixbytrig;
+  int ok, found, thisf, interestingwarnings;
+  bool matched, anycannotfixbytrig;
   struct varbuf oemsgs = VARBUF_INIT;
   struct dependency *dep;
   struct deppossi *possi, *provider;
@@ -521,12 +522,13 @@ int dependencies_ok(struct pkginfo *pkg, struct pkginfo 
*removing,
   debug(dbg_depcon,"checking dependencies of %s (- %s)",
         pkg->name, removing ? removing->name : "<none>");
 
-  anycannotfixbytrig = 0;
+  anycannotfixbytrig = false;
   canfixbytrig = NULL;
   for (dep= pkg->installed.depends; dep; dep= dep->next) {
     if (dep->type != dep_depends && dep->type != dep_predepends) continue;
     debug(dbg_depcondetail,"  checking group ...");
-    matched= 0; varbufreset(&oemsgs);
+    matched = false;
+    varbufreset(&oemsgs);
     found= 0; /* 0=none, 1=defer, 2=withwarning, 3=ok */
     possfixbytrig = NULL;
     for (possi= dep->list; found != 3 && possi; possi= possi->next) {
@@ -562,7 +564,7 @@ int dependencies_ok(struct pkginfo *pkg, struct pkginfo 
*removing,
     if (removing && !matched) continue;
     switch (found) {
     case 0:
-      anycannotfixbytrig = 1;
+      anycannotfixbytrig = true;
       ok= 0;
     case 2:
       varbufaddstr(aemsgs, " ");
@@ -584,7 +586,7 @@ int dependencies_ok(struct pkginfo *pkg, struct pkginfo 
*removing,
       if (possfixbytrig)
         canfixbytrig = possfixbytrig;
       else
-        anycannotfixbytrig = 1;
+        anycannotfixbytrig = true;
       if (ok>1) ok= 1;
       break;
     case 3:

-- 
dpkg's main repository


-- 
To UNSUBSCRIBE, email to debian-dpkg-cvs-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to