mutt_*mktemp--
[apps/madmutt.git] / account.h
index a3ac1d4..d9b5a55 100644 (file)
--- a/account.h
+++ b/account.h
@@ -1,6 +1,6 @@
 /*
  * Copyright notice from original mutt:
- * Copyright (C) 2000-3 Brendan Cully <brendan@kublai.com>
+ * Copyright (C) 2000-5 Brendan Cully <brendan@kublai.com>
  *
  * This file is part of mutt-ng, see http://www.muttng.org/.
  * It's licensed under the GNU General Public License,
@@ -12,7 +12,7 @@
 #ifndef _MUTT_ACCOUNT_H_
 #define _MUTT_ACCOUNT_H_ 1
 
-#include "url.h"
+#include <lib-lib/lib-lib.h>
 
 /* account types */
 enum {
@@ -23,13 +23,15 @@ enum {
 };
 
 /* account flags */
-#define M_ACCT_PORT (1<<0)
-#define M_ACCT_USER (1<<1)
-#define M_ACCT_PASS (1<<2)
-#define M_ACCT_SSL  (1<<3)
+#define M_ACCT_PORT     (1<<0)
+#define M_ACCT_USER     (1<<1)
+#define M_ACCT_LOGIN    (1<<2)
+#define M_ACCT_PASS     (1<<3)
+#define M_ACCT_SSL      (1<<4)
 
 typedef struct {
   char user[64];
+  char login[64];
   char pass[64];
   char host[128];
   unsigned short port;
@@ -41,6 +43,7 @@ int mutt_account_match (const ACCOUNT * a1, const ACCOUNT * m2);
 int mutt_account_fromurl (ACCOUNT * account, ciss_url_t * url);
 void mutt_account_tourl (ACCOUNT * account, ciss_url_t * url);
 int mutt_account_getuser (ACCOUNT * account);
+int mutt_account_getlogin (ACCOUNT * account);
 int mutt_account_getpass (ACCOUNT * account);
 void mutt_account_unsetpass (ACCOUNT * account);