Annotation of researchv10no/lbin/mailx/config.c, revision 1.1.1.1

1.1       root        1: #ident "@(#)config.c   1.3 'attmail mail(1) command'"
                      2: #ident "@(#)mailx:config.c     1.2.1.1"
                      3: /*     Copyright (c) 1984 AT&T */
                      4: /*       All Rights Reserved   */
                      5: 
                      6: /*     THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T     */
                      7: /*     The copyright notice above does not evidence any        */
                      8: /*     actual or intended publication of such source code.     */
                      9: 
                     10: #ident "@(#)mailx:config.c     1.2"
                     11: 
                     12: /*
                     13:  * mailx -- a modified version of a University of California at Berkeley
                     14:  *     mail program
                     15:  */
                     16: 
                     17: /*
                     18:  * This file contains definitions of network data used by mailx
                     19:  * when replying.  See also:  configdefs.h and optim.c
                     20:  */
                     21: 
                     22: /*
                     23:  * The subterfuge with CONFIGFILE is to keep cc from seeing the
                     24:  * external definitions in configdefs.h.
                     25:  */
                     26: #define        CONFIGFILE
                     27: #include "configdefs.h"
                     28: 
                     29: /*
                     30:  * Set of network separator characters.
                     31:  */
                     32: char   *metanet = "!^:%@.";
                     33: 
                     34: /*
                     35:  * Host table of "known" hosts.  See the comment in configdefs.h;
                     36:  * not all accessible hosts need be here (fortunately).
                     37:  */
                     38: struct netmach netmach[] = {
                     39:        EMPTY,          EMPTYID,        BN|AN,  /* Filled in dynamically */
                     40:        EMPTY,          EMPTYID,        BN|AN,  /* Filled in dynamically */
                     41:        0,              0,              0
                     42: };
                     43: 
                     44: /*
                     45:  * Table to convert from network separator code in address to network
                     46:  * bit map kind.  With this transformation, we can deal with more than
                     47:  * one character having the same meaning easily.
                     48:  */
                     49: struct ntypetab ntypetab[] = {
                     50:        '%',    AN,
                     51:        '@',    AN,
                     52:        ':',    SN,
                     53:        '!',    BN,
                     54:        '^',    BN,
                     55:        0,      0
                     56: };

unix.superglobalmegacorp.com

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