projects
/
apps
/
madmutt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add support for import key from gpgme as well !
[apps/madmutt.git]
/
alias.h
diff --git
a/alias.h
b/alias.h
index
80ba447
..
de39368
100644
(file)
--- a/
alias.h
+++ b/
alias.h
@@
-27,7
+27,10
@@
#ifndef _MUTT_ALIAS_H
#define _MUTT_ALIAS_H
#ifndef _MUTT_ALIAS_H
#define _MUTT_ALIAS_H
-#include <lib-lib/list.h>
+#include <lib-lib/lib-lib.h>
+#include <lib-lua/lib-lua.h>
+#include "alias.li"
+
#include <lib-mime/mime.h>
typedef struct alias_t {
#include <lib-mime/mime.h>
typedef struct alias_t {
@@
-39,17
+42,21
@@
typedef struct alias_t {
short num;
} alias_t;
short num;
} alias_t;
+extern alias_t *Aliases;
+extern rx_t *MailLists, *UnMailLists;
+extern rx_t *SubscribedLists, *UnSubscribedLists;
+
+
DO_INIT(alias_t, alias);
static inline void alias_wipe(alias_t *a) {
address_list_wipe(&a->addr);
}
DO_INIT(alias_t, alias);
static inline void alias_wipe(alias_t *a) {
address_list_wipe(&a->addr);
}
-
DO_NEW(alias_t, alias);
DO_DELETE(alias_t, alias);
DO_SLIST(alias_t, alias, alias_delete);
DO_NEW(alias_t, alias);
DO_DELETE(alias_t, alias);
DO_SLIST(alias_t, alias, alias_delete);
-const address_t *alias_lookup(const
alias_t *list, const
char *s);
-const address_t *alias_reverse_lookup(const a
lias_t *list, const a
ddress_t *);
+const address_t *alias_lookup(const char *s);
+const address_t *alias_reverse_lookup(const address_t *);
int mutt_addr_is_user(address_t *);
address_t *mutt_get_address(ENVELOPE *, const char **);
int mutt_addr_is_user(address_t *);
address_t *mutt_get_address(ENVELOPE *, const char **);
@@
-58,6
+65,5
@@
void mutt_create_alias(ENVELOPE *, address_t *);
address_t *mutt_expand_aliases(address_t *);
void mutt_expand_aliases_env(ENVELOPE *);
int mutt_alias_complete(char *, size_t);
address_t *mutt_expand_aliases(address_t *);
void mutt_expand_aliases_env(ENVELOPE *);
int mutt_alias_complete(char *, size_t);
-void mutt_alias_menu(char *, size_t, alias_t *);
#endif /* !_MUTT_ALIAS_H */
#endif /* !_MUTT_ALIAS_H */