move all the parameter related functions into the lib-mime.
[apps/madmutt.git] / complete.c
index e1815c7..2fd849a 100644 (file)
@@ -19,7 +19,6 @@
 
 #include <lib-lib/str.h>
 #include <lib-lib/file.h>
-#include <lib-lib/debug.h>
 
 #include "mutt.h"
 #include "mx.h"
  *
  * return 0 if ok, -1 if no matches
  */
-int mutt_complete (char *s, size_t slen)
+int mutt_complete (char *s, ssize_t slen)
 {
   char *p;
   DIR *dirp = NULL;
   struct dirent *de;
   int i, init = 0;
-  size_t len;
+  ssize_t len;
   char dirpart[_POSIX_PATH_MAX], exp_dirpart[_POSIX_PATH_MAX];
   char filepart[_POSIX_PATH_MAX];
 
   char imap_path[LONG_STRING];
 
-  debug_print (2, ("completing %s\n", s));
-
 #ifdef USE_NNTP
   if (option (OPTNEWS)) {
     string_list_t *l = CurrentNewsSrv->list;
@@ -140,7 +137,7 @@ int mutt_complete (char *s, size_t slen)
       }
       else {
         *p = 0;
-        len = (size_t) (p - s);
+        len = p - s;
         memcpy(dirpart, s, len);
         dirpart[len] = 0;
         p++;
@@ -159,7 +156,6 @@ int mutt_complete (char *s, size_t slen)
   }
 
   if (dirp == NULL) {
-    debug_print (1, ("%s: %s (errno %d).\n", exp_dirpart, strerror (errno), errno));
     return (-1);
   }