date and time created 88/10/22 15:35:06 by bostic
[unix-history] / usr / src / old / rogue / machdep.h
CommitLineData
e3325aaf
KM
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 *
11b96453 6 * @(#)machdep.h 5.2 (Berkeley) %G%
e3325aaf
KM
7 */
8
7fa625b5
KA
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
36extern bool Got_ltc, In_shell, Wizard;
37
38extern char Fruit[], Orig_dsusp, Prbuf[], Whoami[];
39
40extern int Fd;
41
42extern unsigned int Numscores;
43
44# ifdef TIOCGLTC
45extern struct ltchars Ltc;
46# endif TIOCGLTC
47
48/*
49 * Function types
50 */
51
52char *brk(), *charge_str(), *choose_str(), *ctime(), *getenv(),
53 *inv_name(), *killname(), *malloc(), *nothing(), *nullstr(),
54 *num(), *pick_color(), *ring_num(), *sbrk(), *set_mname(),
11b96453 55 *strcat(), *strcpy(), *type_name(), *unctrl(),
7fa625b5
KA
56 *vowelstr();
57
58int 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
63int checkout();
64# endif CHECKTIME
65
66long lseek(), time();