118588Sarnold /* 221462Smckusick * Copyright (c) 1980 Regents of the University of California. 321462Smckusick * All rights reserved. The Berkeley software License Agreement 421462Smckusick * specifies the terms and conditions for redistribution. 521462Smckusick * 6*32491Sbostic * @(#)machdep.h 5.2 (Berkeley) 10/22/87 721462Smckusick */ 821462Smckusick 921462Smckusick /* 1018588Sarnold * Defines for things used in find.c 1118588Sarnold * 1218588Sarnold * $Revision: 1.4 $, $Date: 85/03/31 19:20:07 $ 1318588Sarnold */ 1418588Sarnold 1518588Sarnold /* 1618588Sarnold * Don't change the constants, since they are used for sizes in many 1718588Sarnold * places in the program. 1818588Sarnold */ 1918588Sarnold 2018588Sarnold # define MAXSTR 80 /* maximum length of strings */ 2118588Sarnold # define MAXLINES 32 /* maximum number of screen lines used */ 2218588Sarnold # define MAXCOLS 80 /* maximum number of screen columns used */ 2318588Sarnold 2418588Sarnold # define RN (((Seed = Seed * 11109 + 13849) >> 16) & 0xffff) 2518588Sarnold # ifdef CTRL 2618588Sarnold # undef CTRL 2718588Sarnold # endif CTRL 2818588Sarnold # define CTRL(c) ('c' & 037) 2918588Sarnold 3018588Sarnold # undef unctrl /* Sigh..., why me??? */ 3118588Sarnold 3218588Sarnold /* 3318588Sarnold * Now all the global variables 3418588Sarnold */ 3518588Sarnold 3618588Sarnold extern bool Got_ltc, In_shell, Wizard; 3718588Sarnold 3818588Sarnold extern char Fruit[], Orig_dsusp, Prbuf[], Whoami[]; 3918588Sarnold 4018588Sarnold extern int Fd; 4118588Sarnold 4218588Sarnold extern unsigned int Numscores; 4318588Sarnold 4418588Sarnold # ifdef TIOCGLTC 4518588Sarnold extern struct ltchars Ltc; 4618588Sarnold # endif TIOCGLTC 4718588Sarnold 4818588Sarnold /* 4918588Sarnold * Function types 5018588Sarnold */ 5118588Sarnold 5218588Sarnold char *brk(), *charge_str(), *choose_str(), *ctime(), *getenv(), 5318588Sarnold *inv_name(), *killname(), *malloc(), *nothing(), *nullstr(), 5418588Sarnold *num(), *pick_color(), *ring_num(), *sbrk(), *set_mname(), 55*32491Sbostic *strcat(), *strcpy(), *type_name(), *unctrl(), 5618588Sarnold *vowelstr(); 5718588Sarnold 5818588Sarnold int auto_save(), come_down(), doctor(), endit(), land(), leave(), 5918588Sarnold nohaste(), quit(), rollwand(), runners(), sight(), stomach(), 6018588Sarnold swander(), tstp(), turn_see(), unconfuse(), unsee(), visuals(); 6118588Sarnold 6218588Sarnold # ifdef CHECKTIME 6318588Sarnold int checkout(); 6418588Sarnold # endif CHECKTIME 6518588Sarnold 6618588Sarnold long lseek(), time(); 67