Removed support for UUCP bang path addresses.
[mmh] / h / addrsbr.h
1 /*
2 ** addrsbr.h -- definitions for the address parsing system
3 */
4
5 #define AD_HOST 1          /* getm(): lookup official hostname    */
6 #define AD_NHST 0          /* getm(): do not lookup official name */
7 #define AD_NAME AD_NHST    /* AD_HOST is TOO slow                 */
8
9 #define LOCALHOST    0
10 #define NETHOST      1
11 #define BADHOST      2
12
13 struct mailname {
14         struct mailname *m_next;
15         char *m_text;
16         char *m_pers;
17         char *m_mbox;
18         char *m_host;
19         char *m_path;
20         int m_type;
21         char m_nohost;
22         char m_bcc;
23         int m_ingrp;
24         char *m_gname;
25         char *m_note;
26 };
27
28
29 /*
30 **  prototypes
31 */
32 void mnfree(struct mailname *);
33 int ismymbox(struct mailname *);
34 char *getname(char *);
35 char *adrformat(struct mailname *);
36 struct mailname *getm(char *, char *, int, int, char *);