Annotation of 43BSD/contrib/mh/h/addrsbr.h, revision 1.1.1.1

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 ();

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.