]> err.no Git - dpkg/commitdiff
dselect: Fix compilation warnings
authorGuillem Jover <guillem@debian.org>
Mon, 30 Jun 2008 03:14:25 +0000 (06:14 +0300)
committerGuillem Jover <guillem@debian.org>
Mon, 30 Jun 2008 04:08:34 +0000 (07:08 +0300)
Surround boolean expressions with parenthesis.
Switch a for with an empty body into a while.

ChangeLog
dselect/basecmds.cc
dselect/baselist.cc
dselect/bindings.cc
dselect/main.cc
dselect/methparse.cc
dselect/pkgcmds.cc
dselect/pkgdepcon.cc
dselect/pkgsublist.cc

index 6e169246850e9f7bd8558dfc82bc3363510325c8..d2e4b5ed25b2ba935125edb177ebd31ddedc625a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2008-06-30  Guillem Jover  <guillem@debian.org>
+
+       * dselect/baselist.cc (baselist::wordwrapinfo): Surround expression
+       with parenthesis.
+       * dselect/pkgcmds.cc (packagelist::affectedmatches): Likewise.
+       (packagelist::affectedrange): Switch a for with an empty body into a
+       while.
+       * dselect/basecmds.cc (baselist::displayhelp): Likewise.
+       * dselect/bindings.cc (keybindings::bind, keybindings::find)
+       (keybindings::operator(), keybindings::key2name)
+       (keybindings::name2key): Likewise.
+       * dselect/main.cc (urq_menu, main): Likewise.
+       * dselect/methparse.cc (readmethods, getcurrentopt): Likewise.
+       * dselect/pkgdepcon.cc (packagelist::resolvedepcon): Likewise.
+       * dselect/pkgsublist.cc (packagelist::alreadydone): Likewise.
+
 2008-06-30  Guillem Jover  <guillem@debian.org>
 
        * lib/trigdeferred.l: Define YY_NO_INPUT to make flex not include
index f76bc09dc4b89f85b0a8932000c3fec2a15fd4e3..7ed3c39fb3a47af633db1e97f3555a1fdf956976 100644 (file)
@@ -155,7 +155,6 @@ void baselist::displayerror(const char* str) {
 
 
 void baselist::displayhelp(const struct helpmenuentry *helpmenu, int key) {
-  const struct helpmenuentry *hme;
   int maxx, maxy, i, y, x, nextkey;
   
   getmaxyx(stdscr,maxy,maxx);
@@ -163,7 +162,9 @@ void baselist::displayhelp(const struct helpmenuentry *helpmenu, int key) {
   clearok(stdscr,TRUE);
   for (;;) {
     werase(stdscr);
-    for (hme= helpmenu; hme->key && hme->key != key; hme++);
+    const struct helpmenuentry *hme = helpmenu;
+    while (hme->key && hme->key != key)
+      hme++;
     if (hme->key) {
       attrset(helpscreen_attr);
       mvaddstr(1,0, gettext(hme->msg->text));
index 8ba7ff02acaf4da48549903742fa715eaf39e937..a43aca0701a4089b6a6a82605cbf02d8be154465 100644 (file)
@@ -328,7 +328,7 @@ void baselist::wordwrapinfo(int offset, const char *m) {
     const char *p= strchr(m,'\n');
     int l= p ? (int)(p-m) : strlen(m);
     while (l && isspace(m[l-1])) l--;
-    if (!l || *m == '.' && l == 1) {
+    if (!l || (*m == '.' && l == 1)) {
       if (wrapping) waddch(infopad,'\n');
       waddch(infopad,'\n');
       wrapping= 0;
index d6f32a748e4fdfda8de2adbd3586dc842183ead4..b77a2988802d1a25371a681cec982424440f2136 100644 (file)
@@ -44,15 +44,18 @@ keybindings::keybindings(const interpretation *ints, const orgbinding *orgbindin
 int keybindings::bind(int key, const char *action) {
   if (key == -1) return 0;
   
-  const interpretation *interp;
-  for (interp=interps; interp->action && strcmp(interp->action,action); interp++);
+  const interpretation *interp = interps;
+  while (interp->action && strcmp(interp->action, action))
+    interp++;
   if (!interp->action) return 0;
   
-  const description *desc;
-  for (desc=descriptions; desc->action && strcmp(desc->action,action); desc++);
+  const description *desc = descriptions;
+  while (desc->action && strcmp(desc->action, action))
+   desc++;
 
-  binding *bind;
-  for (bind=bindings; bind && bind->key != key; bind=bind->next);
+  binding *bind = bindings;
+  while (bind && bind->key != key)
+    bind = bind->next;
   
   if (!bind) {
     bind= new binding;
@@ -66,8 +69,9 @@ int keybindings::bind(int key, const char *action) {
 }
 
 const char *keybindings::find(const char *action) {
-  binding *b;
-  for (b=bindings; b && strcmp(action,b->interp->action); b=b->next);
+  binding *b = bindings;
+  while (b && strcmp(action, b->interp->action))
+    b = b->next;
   if (!b) return _("[not bound]");
   const char *n= key2name(b->key);
   if (n) return n;
@@ -77,8 +81,9 @@ const char *keybindings::find(const char *action) {
 }
 
 const keybindings::interpretation *keybindings::operator()(int key) {
-  binding *b;
-  for (b=bindings; b && b->key != key; b=b->next);
+  binding *b = bindings;
+  while (b && b->key != key)
+    b = b->next;
   if (!b) return 0;
   return b->interp;
 }
@@ -105,14 +110,16 @@ const char **keybindings::describenext() {
 }
 
 const char *keybindings::key2name(int key) {
-  const keyname *search;
-  for (search=keynames; search->key != -1 && search->key != key; search++);
+  const keyname *search = keynames;
+  while (search->key != -1 && search->key != key)
+    search++;
   return search->kname;
 }
 
 int keybindings::name2key(const char *name) {
-  const keyname *search;
-  for (search=keynames; search->kname && strcasecmp(search->kname,name); search++);
+  const keyname *search = keynames;
+  while (search->kname && strcasecmp(search->kname, name))
+    search++;
   return search->key;
 }
 
index ac277e9308071e590d27100bbc4a8d0160989693..7b631f9b9fbb93519ef9938a4aac2005128a786b 100644 (file)
@@ -414,7 +414,7 @@ int refreshmenu(void) {
 
 urqresult urq_menu(void) {
 #define C(x) ((x)-'a'+1)
-  int entries, c, i;
+  int entries, c;
   entries= refreshmenu();
   int cursor=0;
   dme(0,1);
@@ -460,7 +460,9 @@ urqresult urq_menu(void) {
       }
     } else if (isalpha(c)) {
       c= tolower(c);
-      for (i=0; i<entries && gettext(menuentries[i].key)[0] != c; i++);
+      int i = 0;
+      while (i < entries && gettext(menuentries[i].key)[0] != c)
+        i++;
       if (i < entries) {
         dme(cursor,0); cursor=i; dme(cursor,1);
       } else {
@@ -496,8 +498,9 @@ int main(int, const char *const *argv) {
   if (*argv) {
     const char *a;
     while ((a= *argv++) != 0) {
-      const menuentry *me;
-      for (me= menuentries; me->command && strcmp(me->command,a); me++);
+      const menuentry *me = menuentries;
+      while (me->command && strcmp(me->command, a))
+        me++;
       if (!me->command) badusage(_("unknown action string `%.50s'"),a);
       me->fn();
     }
index 1f49c2c27e6c180efb5c298b65998f39d25be5fc..74a6f540566cc927e92b6450010e2df4f585b3a3 100644 (file)
@@ -65,13 +65,13 @@ void readmethods(const char *pathbase, dselect_option **optionspp, int *nread) {
   };
   const char *const *ccpp;
   int methodlen, c, baselen;
-  char *p, *pathinmeth, *pathbuf, *pathmeth;
+  char *pathinmeth, *pathbuf, *pathmeth;
   DIR *dir;
   FILE *names, *descfile;
   struct dirent *dent;
   struct varbuf vb;
   method *meth;
-  dselect_option *opt, **optinsert;
+  dselect_option *opt;
   struct stat stab;
 
   baselen= strlen(pathbase);
@@ -93,7 +93,9 @@ void readmethods(const char *pathbase, dselect_option **optionspp, int *nread) {
     if (debug) fprintf(debug,"readmethods(`%s',...) considering `%s' ...\n",
                        pathbase,dent->d_name);
     if (c != '_' && !isalpha(c)) continue;
-    for (p= dent->d_name+1; (c= *p) != 0 && isalnum(c) && c != '_'; p++);
+    char *p = dent->d_name + 1;
+    while ((c = *p) != 0 && isalnum(c) && c != '_')
+      p++;
     if (c) continue;
     methodlen= strlen(dent->d_name);
     if (methodlen > IMETHODMAXLEN)
@@ -205,9 +207,10 @@ void readmethods(const char *pathbase, dselect_option **optionspp, int *nread) {
                          opt->description ? "`...'" : "null",
                          opt->description ? (long) strlen(opt->description) : -1,
                          opt->meth->name, opt->meth->path, opt->meth->pathinmeth);
-      for (optinsert= optionspp;
-           *optinsert && strcmp(opt->index,(*optinsert)->index) > 0;
-           optinsert= &(*optinsert)->next);
+
+      dselect_option **optinsert = optionspp;
+      while (*optinsert && strcmp(opt->index, (*optinsert)->index) > 0)
+        optinsert = &(*optinsert)->next;
       opt->next= *optinsert;
       *optinsert= opt;
       (*nread)++;
@@ -229,8 +232,6 @@ void getcurrentopt() {
   int l;
   int admindirlen;
   char *p;
-  method *meth;
-  dselect_option *opt;
   
   if (!methoptfile) {
     admindirlen= strlen(admindir);
@@ -259,10 +260,14 @@ void getcurrentopt() {
   if (debug) fprintf(debug,"getcurrentopt() cmethopt space\n");
   *p++= 0;
   if (debug) fprintf(debug,"getcurrentopt() cmethopt meth name `%s'\n", methoptbuf);
-  for (meth= methods; meth && strcmp(methoptbuf,meth->name); meth= meth->next);
+  method *meth = methods;
+  while (meth && strcmp(methoptbuf, meth->name))
+    meth = meth->next;
   if (!meth) return;
   if (debug) fprintf(debug,"getcurrentopt() cmethopt meth found; opt `%s'\n",p);
-  for (opt= options; opt && (opt->meth != meth || strcmp(p,opt->name)); opt= opt->next);
+  dselect_option *opt = options;
+  while (opt && (opt->meth != meth || strcmp(p, opt->name)))
+    opt = opt->next;
   if (!opt) return;
   if (debug) fprintf(debug,"getcurrentopt() cmethopt opt found\n");
   coption= opt;
index 32744c894dccb64d34cd08f076d158ff845c1fe5..1fce22c42a4ebe7391ce4151441865960ecec283 100644 (file)
@@ -48,8 +48,8 @@ int packagelist::affectedmatches(struct pkginfo *pkg, struct pkginfo *comparewit
   }
   if (comparewith->priority != pkginfo::pri_unset &&
       (comparewith->priority != pkg->priority ||
-       comparewith->priority == pkginfo::pri_other &&
-       strcasecmp(comparewith->otherpriority,pkg->otherpriority)))
+       (comparewith->priority == pkginfo::pri_other &&
+        strcasecmp(comparewith->otherpriority, pkg->otherpriority))))
     return 0;
   if (comparewith->section &&
       strcasecmp(comparewith->section,
@@ -65,8 +65,9 @@ void packagelist::affectedrange(int *startp, int *endp) {
     *endp= cursorline+1;
     return;
   }
-  int index;
-  for (index= cursorline; index < nitems && !table[index]->pkg->name; index++);
+  int index = cursorline;
+  while (index < nitems && !table[index]->pkg->name)
+    index++;
   if (index >= nitems) {
     *startp= *endp= cursorline;
     return;
index eea4f836c134f7966a4872bb939a977ec0ebd491..0f3140fcdc42113ada7712948db5bbf01f9fd9ce 100644 (file)
@@ -235,9 +235,9 @@ int packagelist::resolvedepcon(dependency *depends) {
 
     fixbyupgrade= 0;
     
-    for (possi= depends->list;
-         possi && !deppossatisfied(possi,&fixbyupgrade);
-         possi= possi->next);
+    possi = depends->list;
+    while (possi && !deppossatisfied(possi, &fixbyupgrade))
+      possi = possi->next;
     if (depdebug && debug)
       fprintf(debug,"packagelist[%p]::resolvedepcon([%p]): depends found %s\n",
               this,depends,
index 7046b6fe9cef2a93a3f0645befa55deb20d0b5cf..8f17f712c10cf043402940e842a74c2bec4499b1 100644 (file)
@@ -78,9 +78,10 @@ void packagelist::add(pkginfo *pkg, const char *extrainfo, showpriority showimp)
 }   
 
 int packagelist::alreadydone(doneent **done, void *check) {
-  doneent *search;
+  doneent *search = *done;
   
-  for (search= *done; search && search->dep != check; search=search->next);
+  while (search && search->dep != check)
+    search = search->next;
   if (search) return 1;
   if (debug) fprintf(debug,"packagelist[%p]::alreadydone(%p,%p) new\n",
                      this,done,check);