61 |
#define MH_USER_PROFILE ".mh_profile" |
#define MH_USER_PROFILE ".mh_profile" |
62 |
#define MH_GLOBAL_PROFILE "mh-profile" |
#define MH_GLOBAL_PROFILE "mh-profile" |
63 |
#define MH_CONTEXT_FILE "context" |
#define MH_CONTEXT_FILE "context" |
64 |
|
#define DEFAULT_ALIAS_FILE MHLIBDIR "/MailAliases" |
65 |
|
|
66 |
#define is_true(arg) ((arg)==NULL||(arg)[0] == 'y') |
#define is_true(arg) ((arg)==NULL||(arg)[0] == 'y') |
67 |
|
|
313 |
char *mh_create_message_id __P((int)); |
char *mh_create_message_id __P((int)); |
314 |
int mh_whom __P((char *filename, int check)); |
int mh_whom __P((char *filename, int check)); |
315 |
|
|
316 |
|
int mh_alias_read __P((char *name, int fail)); |
317 |
|
int mh_alias_get __P((char *name, list_t *return_list)); |
318 |
|
int mh_alias_get_address __P((char *name, address_t *addr)); |
319 |
|
int mh_alias_get_alias __P((char *uname, list_t *return_list)); |
320 |
|
int mh_read_aliases __P((void)); |
321 |
|
|
322 |
|
typedef int (*mh_alias_enumerator_t) __PMT((char *alias, list_t names, |
323 |
|
void *data)); |
324 |
|
void mh_alias_enumerate __P((mh_alias_enumerator_t fun, void *data)); |
325 |
|
|
326 |
|
|
327 |
void mh_annotate __P((message_t msg, char *field, char *text, int date)); |
void mh_annotate __P((message_t msg, char *field, char *text, int date)); |
328 |
|
|
329 |
#define MHL_DECODE 1 |
#define MHL_DECODE 1 |