X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=pop%2Fpop_lib.c;h=0052e5d8ef0ae003d951a3c3eb564eaf5c7579af;hb=9eb3b25249e78d778b6d0583b06a7c5615709e63;hp=a8dfe5ccff8eb01a394d64cf2ded218284b8ba5d;hpb=05a3bbbe420e4afc76e0eea24ce32f859405dc4a;p=apps%2Fmadmutt.git diff --git a/pop/pop_lib.c b/pop/pop_lib.c index a8dfe5c..0052e5d 100644 --- a/pop/pop_lib.c +++ b/pop/pop_lib.c @@ -20,37 +20,37 @@ #include #include #include +#include #include "mutt.h" #include "mx.h" -#include "url.h" #include "pop.h" #if defined (USE_SSL) || defined (USE_GNUTLS) -# include +# include #endif /* given an POP mailbox name, return host, port, username and password */ -int pop_parse_path (const char *path, ACCOUNT * acct) +int pop_parse_path (const char *path, ACCOUNT * act) { ciss_url_t url; char *c; int ret = -1; /* Defaults */ - acct->flags = 0; - acct->port = POP_PORT; - acct->type = M_ACCT_TYPE_POP; + act->flags = 0; + act->port = POP_PORT; + act->type = M_ACCT_TYPE_POP; c = m_strdup(path); url_parse_ciss (&url, c); if (url.scheme == U_POP || url.scheme == U_POPS) { if (url.scheme == U_POPS) { - acct->flags |= M_ACCT_SSL; - acct->port = POP_SSL_PORT; + act->flags |= M_ACCT_SSL; + act->port = POP_SSL_PORT; } - if ((!url.path || !*url.path) && mutt_account_fromurl (acct, &url) == 0) + if ((!url.path || !*url.path) && mutt_account_fromurl (act, &url) == 0) ret = 0; } @@ -461,10 +461,9 @@ pop_query_status pop_fetch_data (POP_DATA * pop_data, const char *query, progres m_strcpy(inbuf + lenbuf,sizeof(buf), p); pos += chunk; - if (chunk >= sizeof (buf)) { + if (chunk >= ssizeof(buf)) { lenbuf += strlen (p); - } - else { + } else { if (bar) mutt_progress_bar (bar, pos); if (ret == 0 && funct (inbuf, data) < 0) @@ -482,14 +481,13 @@ pop_query_status pop_fetch_data (POP_DATA * pop_data, const char *query, progres /* find message with this UIDL and set refno */ static int check_uidl (char *line, void *data) { - int i; - unsigned int index; - CONTEXT *ctx = (CONTEXT *) data; + int i, idx; + CONTEXT *ctx = (CONTEXT *)data; - sscanf (line, "%u %s", &index, line); + sscanf (line, "%u %s", &idx, line); for (i = 0; i < ctx->msgcount; i++) { if (!m_strcmp(ctx->hdrs[i]->data, line)) { - ctx->hdrs[i]->refno = index; + ctx->hdrs[i]->refno = idx; break; } }