X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=pop%2Fpop_lib.c;h=285ed449798d5f091cc6f140896ae990cf6d54ca;hb=9f66d0f5a23ad4fe8359006fa82abdc20737ddf1;hp=565ae58031d626679acc0f66830b4a34010774d5;hpb=9a1efcc01ddeca4106847f8eb28a704aca2dcf0b;p=apps%2Fmadmutt.git diff --git a/pop/pop_lib.c b/pop/pop_lib.c index 565ae58..285ed44 100644 --- a/pop/pop_lib.c +++ b/pop/pop_lib.c @@ -12,10 +12,11 @@ #endif #include +#include +#include #include #include "mutt.h" -#include "ascii.h" #include "mx.h" #include "url.h" #include "pop.h" @@ -24,7 +25,6 @@ #endif #include "lib/debug.h" -#include "lib/str.h" #include #include @@ -42,7 +42,7 @@ int pop_parse_path (const char *path, ACCOUNT * acct) acct->port = POP_PORT; acct->type = M_ACCT_TYPE_POP; - c = str_dup (path); + c = m_strdup(path); url_parse_ciss (&url, c); if (url.scheme == U_POP || url.scheme == U_POPS) { @@ -89,7 +89,7 @@ static int fetch_capa (char *line, void *data) p_delete(&pop_data->auth_list); c = line + 4; SKIPWS (c); - pop_data->auth_list = str_dup (c); + pop_data->auth_list = m_strdup(c); } else if (!ascii_strncasecmp (line, "STLS", 4)) @@ -445,7 +445,7 @@ pop_query_status pop_fetch_data (POP_DATA * pop_data, const char *query, progres inbuf = p_new(char, sizeof(buf)); - FOREVER { + for (;;) { chunk = mutt_socket_readln_d (buf, sizeof (buf), pop_data->conn, M_SOCK_LOG_HDR); @@ -492,7 +492,7 @@ static int check_uidl (char *line, void *data) sscanf (line, "%u %s", &index, line); for (i = 0; i < ctx->msgcount; i++) { - if (!str_cmp (ctx->hdrs[i]->data, line)) { + if (!m_strcmp(ctx->hdrs[i]->data, line)) { ctx->hdrs[i]->refno = index; break; } @@ -513,7 +513,7 @@ pop_query_status pop_reconnect (CONTEXT * ctx) if (pop_data->status == POP_BYE) return PQ_NOT_CONNECTED; - FOREVER { + for (;;) { mutt_socket_close (pop_data->conn); ret = pop_open_connection (pop_data);