Annotation of 43BSDReno/games/warp/config.h, revision 1.1

1.1     ! root        1: /* RDCHK:
        !             2:  *     This symbol, if defined, indicates that the rdchk routine is available
        !             3:  *     to find out if there is input pending on an IO channel.  Generally
        !             4:  *     the routine is used only if FIONREAD and O_NDELAY aren't available.
        !             5:  */
        !             6: #/*undef       RDCHK           /**/
        !             7: 
        !             8: /* SCOREFULL:
        !             9:  *     This symbol, if defined, indicates that any scoreboard kept by the
        !            10:  *     program should be kept on the basis of the user's full name as opposed
        !            11:  *     to the user's login name.  If the user can change his full name he
        !            12:  *     can enter multiple scores if this is defined.
        !            13:  */
        !            14: #/*undef       SCOREFULL       /**/
        !            15: 
        !            16: /* SIGNEDCHAR:
        !            17:  *     This symbol, if defined, indicates that characters are a signed type.
        !            18:  *     If not defined, things declared as signed characters (and that make
        !            19:  *     use of negative values) should probably be declared as shorts instead.
        !            20:  */
        !            21: #define        SIGNEDCHAR      /**/
        !            22: 
        !            23: /* TERMIO:
        !            24:  *     This symbol, if defined, indicates that the program should include
        !            25:  *     termio.h rather than sgtty.h.  There are also differences in the
        !            26:  *     ioctl() calls that depend on the value of this symbol.
        !            27:  */
        !            28: #/*undef       TERMIO          /**/
        !            29: 
        !            30: /* USENDIR:
        !            31:  *     This symbol, if defined, indicates that the program should compile
        !            32:  *     the ndir.c code provided with the package.
        !            33:  */
        !            34: /* LIBNDIR:
        !            35:  *     This symbol, if defined, indicates that the program should include the
        !            36:  *     system's version of ndir.h, rather than the one with this package.
        !            37:  */
        !            38: #/*undef       USENDIR         /**/
        !            39: #/*undef       LIBNDIR         /**/
        !            40: #define LIBNDIR
        !            41: 
        !            42: /* WHOAMI:
        !            43:  *     This symbol, if defined, indicates that the program may include
        !            44:  *     whoami.h.
        !            45:  */
        !            46: #/*undef       WHOAMI          /**/
        !            47: 
        !            48: /* HOSTNAME:
        !            49:  *     This symbol contains name of the host the program is going to run on.
        !            50:  *     The domain is not kept with hostname, but must be gotten from MYDOMAIN.
        !            51:  *     The dot comes with MYDOMAIN, and need not be supplied by the program.
        !            52:  *     If gethostname() or uname() exist, HOSTNAME may be ignored.
        !            53:  */
        !            54: /* MYDOMAIN:
        !            55:  *     This symbol contains the domain of the host the program is going to
        !            56:  *     run on.  The domain must be appended to HOSTNAME to form a complete
        !            57:  *     host name.  The dot comes with MYDOMAIN, and need not be supplied by
        !            58:  *     the program.  If the host name is derived from PHOSTNAME, the domain
        !            59:  *     may or may not already be there, and the program should check.
        !            60:  */
        !            61: #define HOSTNAME "kazoo"               /**/
        !            62: #define MYDOMAIN ".uucp"               /**/
        !            63: 
        !            64: /* PASSNAMES:
        !            65:  *     This symbol, if defined, indicates that full names are stored in
        !            66:  *     the /etc/passwd file.
        !            67:  */
        !            68: /* BERKNAMES:
        !            69:  *     This symbol, if defined, indicates that full names are stored in
        !            70:  *     the /etc/passwd file in Berkeley format (name first thing, everything
        !            71:  *     up to first comma, with & replaced by capitalized login id, yuck).
        !            72:  */
        !            73: /* USGNAMES:
        !            74:  *     This symbol, if defined, indicates that full names are stored in
        !            75:  *     the /etc/passwd file in USG format (everything after - and before ( is
        !            76:  *     the name).
        !            77:  */
        !            78: #define        PASSNAMES /*  (undef to take name from ~/.fullname) */
        !            79: #define        BERKNAMES /* (that is, ":name,stuff:") */
        !            80: #/*undef       USGNAMES  /* (that is, ":stuff-name(stuff):") */
        !            81: 
        !            82: /* PREFSHELL:
        !            83:  *     This symbol contains the full name of the preferred user shell on this
        !            84:  *     system.  Usual values are /bin/csh, /bin/ksh, /bin/sh.
        !            85:  */
        !            86: #define PREFSHELL "/bin/csh"           /**/
        !            87: 
        !            88: /* RANDBITS:
        !            89:  *     This symbol contains the number of bits of random number the rand()
        !            90:  *     function produces.  Usual values are 15, 16, and 31.
        !            91:  */
        !            92: #define RANDBITS 15            /**/
        !            93: 
        !            94: /* Reg1:
        !            95:  *     This symbol, along with Reg2, Reg3, etc. is either the word "register"
        !            96:  *     or null, depending on whether the C compiler pays attention to this
        !            97:  *     many register declarations.  The intent is that you don't have to
        !            98:  *     order your register declarations in the order of importance, so you
        !            99:  *     can freely declare register variables in sub-blocks of code and as
        !           100:  *     function parameters.  Do not use Reg<n> more than once per routine.
        !           101:  */
        !           102: 
        !           103: #define Reg1 register          /**/
        !           104: #define Reg2 register          /**/
        !           105: #define Reg3 register          /**/
        !           106: #define Reg4           /**/
        !           107: #define Reg5           /**/
        !           108: #define Reg6           /**/
        !           109: #define Reg7           /**/
        !           110: #define Reg8           /**/
        !           111: #define Reg9           /**/
        !           112: #define Reg10          /**/
        !           113: #define Reg11          /**/
        !           114: #define Reg12          /**/
        !           115: #define Reg13          /**/
        !           116: #define Reg14          /**/
        !           117: #define Reg15          /**/
        !           118: #define Reg16          /**/
        !           119: 
        !           120: /* ROOTID:
        !           121:  *     This symbol contains the uid of root, normally 0.
        !           122:  */
        !           123: #define ROOTID 0               /**/
        !           124: 
        !           125: /* VOIDFLAGS:
        !           126:  *     This symbol indicates how much support of the void type is given by this
        !           127:  *     compiler.  What various bits mean:
        !           128:  *
        !           129:  *         1 = supports declaration of void
        !           130:  *         2 = supports arrays of pointers to functions returning void
        !           131:  *         4 = supports comparisons between pointers to void functions and
        !           132:  *                 addresses of void functions
        !           133:  *
        !           134:  *     The package designer should define VOIDUSED to indicate the requirements
        !           135:  *     of the package.  This can be done either by #defining VOIDUSED before
        !           136:  *     including config.h, or by defining defvoidused in Myinit.U.
        !           137:  */
        !           138: #ifndef VOIDUSED
        !           139: #define VOIDUSED 7
        !           140: #endif
        !           141: #define VOIDFLAGS 7
        !           142: #if (VOIDFLAGS & VOIDUSED) != VOIDUSED
        !           143: #define void int               /* is void to be avoided? */
        !           144: #define M_VOID         /* Xenix strikes again */
        !           145: #endif
        !           146: 
        !           147: /* warp private library, may use ~ expansion, %x and %l */
        !           148: #define PRIVLIB "/usr/games/lib/warp"          /**/
        !           149: 

unix.superglobalmegacorp.com

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