Commit | Line | Data |
---|---|---|
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 | ||
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(), | |
11b96453 | 55 | *strcat(), *strcpy(), *type_name(), *unctrl(), |
7fa625b5 KA |
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(); |