Eliminated compilation warnings.
[mmh] / uip / flist.c
index 0e2b161..ad0cf2d 100644 (file)
@@ -232,9 +232,11 @@ main(int argc, char **argv)
                        (size_t) (maxfolders * sizeof(*foldersToDo)))))
                    adios (NULL, "unable to reallocate folder name storage");
            }
-           if (*cp == '+')
-               ++cp;
-           foldersToDo[numfolders++] = cp;
+           if (*cp == '+' || *cp == '@') {
+               foldersToDo[numfolders++] =
+                   path (cp + 1, *cp == '+' ? TFOLDER : TSUBCWF);
+           } else
+               foldersToDo[numfolders++] = cp;
        }
     }
 
@@ -276,7 +278,7 @@ main(int argc, char **argv)
     ScanFolders();
     qsort(folders, nFolders, sizeof(struct Folder), (qsort_comp) CompareFolders);
     PrintFolders();
-    done (0);
+    return done (0);
 }
 
 /*