Rearranged whitespace (and comments) in all the code!
[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 UUCPHOST     (-1)
10 #define LOCALHOST    0
11 #define NETHOST      1
12 #define BADHOST      2
13
14 struct mailname {
15         struct mailname *m_next;
16         char *m_text;
17         char *m_pers;
18         char *m_mbox;
19         char *m_host;
20         char *m_path;
21         int m_type;
22         char m_nohost;
23         char m_bcc;
24         int m_ingrp;
25         char *m_gname;
26         char *m_note;
27 };
28
29 #define adrformat(m) auxformat ((m), 1)
30
31 /*
32  *  prototypes
33  */
34 void mnfree(struct mailname *);
35 int ismymbox(struct mailname *);
36 char *getname(char *);
37 char *adrsprintf(char *, char *);
38 char *auxformat(struct mailname *, int);
39 struct mailname *getm(char *, char *, int, int, char *);