Annotation of 43BSD/games/rogue/machdep.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  * Copyright (c) 1980 Regents of the University of California.
                      3:  * All rights reserved.  The Berkeley software License Agreement
                      4:  * specifies the terms and conditions for redistribution.
                      5:  *
                      6:  *     @(#)extern.h    5.1 (Berkeley) 5/30/85
                      7:  */
                      8: 
                      9: /*
                     10:  * Defines for things used in find.c
                     11:  *
                     12:  * $Revision: 1.4 $, $Date: 85/03/31 19:20:07 $
                     13:  */
                     14: 
                     15: /*
                     16:  * Don't change the constants, since they are used for sizes in many
                     17:  * places in the program.
                     18:  */
                     19: 
                     20: # define MAXSTR                80      /* maximum length of strings */
                     21: # define MAXLINES      32      /* maximum number of screen lines used */
                     22: # define MAXCOLS       80      /* maximum number of screen columns used */
                     23: 
                     24: # define RN            (((Seed = Seed * 11109 + 13849) >> 16) & 0xffff)
                     25: # ifdef CTRL
                     26: #      undef   CTRL
                     27: # endif        CTRL
                     28: # define       CTRL(c)         ('c' & 037)
                     29: 
                     30: # undef        unctrl          /* Sigh..., why me??? */
                     31: 
                     32: /*
                     33:  * Now all the global variables
                     34:  */
                     35: 
                     36: extern bool    Got_ltc, In_shell, Wizard;
                     37: 
                     38: extern char    Fruit[], Orig_dsusp, Prbuf[], Whoami[];
                     39: 
                     40: extern int     Fd;
                     41: 
                     42: extern unsigned int    Numscores;
                     43: 
                     44: # ifdef TIOCGLTC
                     45: extern struct ltchars  Ltc;
                     46: # endif TIOCGLTC
                     47: 
                     48: /*
                     49:  * Function types
                     50:  */
                     51: 
                     52: char   *brk(), *charge_str(), *choose_str(), *ctime(), *getenv(),
                     53:        *inv_name(), *killname(), *malloc(), *nothing(), *nullstr(),
                     54:        *num(), *pick_color(), *ring_num(), *sbrk(), *set_mname(),
                     55:        *sprintf(), *strcat(), *strcpy(), *type_name(), *unctrl(),
                     56:        *vowelstr();
                     57: 
                     58: int    auto_save(), come_down(), doctor(), endit(), land(), leave(),
                     59:        nohaste(), quit(), rollwand(), runners(), sight(), stomach(),
                     60:        swander(), tstp(), turn_see(), unconfuse(), unsee(), visuals();
                     61: 
                     62: # ifdef CHECKTIME
                     63: int    checkout();
                     64: # endif        CHECKTIME
                     65: 
                     66: long   lseek(), time();

unix.superglobalmegacorp.com

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