|
|
1.1 root 1: /* addrsbr.h - definitions for the address parsing system */
2:
3: #define AD_HOST 1 /* getm(): lookup official hostname */
4: #define AD_NHST 0 /* getm(): do not lookup official name */
5: #define AD_NAME AD_NHST /* AD_HOST is TOO slow */
6:
7:
8: struct mailname {
9: struct mailname *m_next;
10:
11: char *m_text,
12: *m_pers,
13: *m_mbox,
14: *m_host,
15: *m_path;
16:
17: int m_type;
18: #define UUCPHOST (-1)
19: #define LOCALHOST 0
20: #define NETHOST 1
21: #define BADHOST 2
22:
23: char m_nohost;
24:
25: char m_bcc;
26:
27: int m_ingrp;
28: char *m_gname;
29:
30: char *m_note;
31:
32: #ifdef MHMTS
33: char *m_aka;
34: #endif MHMTS
35: };
36:
37:
38: void mnfree ();
39: int ismymbox ();
40: char *getname (), *adrsprintf (), *auxformat ();
41: struct mailname *getm ();
42:
43: #define adrformat(m) auxformat ((m), 1)
44:
45: char *LocalName (), *SystemName (), *UucpChan ();
46: char *OfficialName ();
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.