]> Pileus Git - ~andy/fetchmail/commitdiff
Fix a few Intel C++ remarks and warnings.
authorMatthias Andree <matthias.andree@gmx.de>
Tue, 27 Apr 2010 07:50:55 +0000 (09:50 +0200)
committerMatthias Andree <matthias.andree@gmx.de>
Tue, 27 Apr 2010 07:50:55 +0000 (09:50 +0200)
fetchmail.c
netrc.c
odmr.c
pop3.c
transact.c
uid.c

index 6d63c714ef0fd7a730eb04b759812eb910106182..93ce71280c4813755e0f4f63ca6b42ceeb382ba7 100644 (file)
@@ -1900,17 +1900,14 @@ static void dump_params (struct runctl *runp,
 
                        if (ctl->server.akalist)
                        {
-                           struct idlist *idp;
-
                            printf(GT_("  Predeclared mailserver aliases:"));
                            for (idp = ctl->server.akalist; idp; idp = idp->next)
                                printf(" %s", idp->id);
                            putchar('\n');
                        }
+
                        if (ctl->server.localdomains)
                        {
-                           struct idlist *idp;
-
                            printf(GT_("  Local domains:"));
                            for (idp = ctl->server.localdomains; idp; idp = idp->next)
                                printf(" %s", idp->id);
diff --git a/netrc.c b/netrc.c
index de29cc8cf74dea5989d3f7ec868e85a61f3aa6c6..8bfa19d802bc788d7b4d2481e99299553c15b256 100644 (file)
--- a/netrc.c
+++ b/netrc.c
@@ -331,7 +331,7 @@ free_netrc(netrc_entry *a) {
 int main (int argc, char **argv)
 {
     struct stat sb;
-    char *program_name, *file, *host, *login;
+    char *file, *host, *login;
     netrc_entry *head, *a;
 
     program_name = argv[0];
diff --git a/odmr.c b/odmr.c
index 9efafe0840f778229e40e7fbc13f377c23f8be5b..d495e9cd0223713270710c20acb0a601c75f4178 100644 (file)
--- a/odmr.c
+++ b/odmr.c
@@ -152,7 +152,6 @@ static int odmr_getrange(int sock, struct query *ctl, const char *id,
        {
            fd_set      readfds;
            struct timeval timeout;
-           char        buf[MSGBUFSIZE];
 
            FD_ZERO(&readfds);
            FD_SET(sock, &readfds);
diff --git a/pop3.c b/pop3.c
index b1f9621c2d8ce5512ef4ef2633afc49ddb0fcf5c..741a5319613d1fc598a0ead5a516fb766351f676 100644 (file)
--- a/pop3.c
+++ b/pop3.c
@@ -693,7 +693,7 @@ static int pop3_getauth(int sock, struct query *ctl, char *greeting)
        strcpy((char *)ctl->digest, MD5Digest((unsigned char *)msg));
        free(msg);
 
-       ok = gen_transact(sock, "APOP %s %s", ctl->remotename, ctl->digest);
+       ok = gen_transact(sock, "APOP %s %s", ctl->remotename, (char *)ctl->digest);
        break;
 
     case P_RPOP:
@@ -856,7 +856,7 @@ static int pop3_fastuidl( int sock,  struct query *ctl, unsigned int count, int
            if (mark == UID_DELETED || mark == UID_EXPUNGED)
            {
                if (outlevel >= O_VERBOSE)
-                   report(stderr, GT_("id=%s (num=%d) was deleted, but is still present!\n"), id, try_nr);
+                   report(stderr, GT_("id=%s (num=%u) was deleted, but is still present!\n"), id, try_nr);
                /* just mark it as seen now! */
                newl->val.status.mark = mark = UID_SEEN;
            }
index 364a85a073704b0a78270fc06edab496b1752113..b01c2f376ee8c598d5f71e6b115069812e3679fd 100644 (file)
@@ -749,17 +749,17 @@ eoh:
         * turns on the dropstatus flag.
         */
        {
-           char        *cp;
+           char        *tcp;
 
            if (!strncasecmp(line, "Status:", 7))
-               cp = line + 7;
+               tcp = line + 7;
            else if (!strncasecmp(line, "X-Mozilla-Status:", 17))
-               cp = line + 17;
+               tcp = line + 17;
            else
-               cp = NULL;
-           if (cp) {
-               while (*cp && isspace((unsigned char)*cp)) cp++;
-               if (!*cp || ctl->dropstatus)
+               tcp = NULL;
+           if (tcp) {
+               while (*tcp && isspace((unsigned char)*tcp)) tcp++;
+               if (!*tcp || ctl->dropstatus)
                {
                    free(line);
                    continue;
diff --git a/uid.c b/uid.c
index 65f184610b54b6cd116960ddada36256c36138e7..0a7d2ab0fb42b6b990dded8302966aa29c0b6f4b 100644 (file)
--- a/uid.c
+++ b/uid.c
@@ -282,7 +282,7 @@ void expunge_uids(struct query *ctl)
            idl->val.status.mark = UID_EXPUNGED;
 }
 
-const char *str_uidmark(int mark)
+static const char *str_uidmark(int mark)
 {
        static char buf[20];