# 2.11BSD#431 - /usr/src/games/warp/warp.h

##### Variables

    amb               X
    ambsize           X
    antibase          X
    apolloflag        X
    basemax           X
    buf               X
    cantopen          X
    cumsmarts         X
    cwd               X
    deadmudds         X
    deados            X
    debug             X
    enemshields       X
    entmax            X
    filestat          X
    ibase             X
    ient              X
    inumamoebas       X
    inumapollos       X
    inumcrushes       X
    inumenemies       X
    inumfriends       X
    inumgorns         X
    inuminhab         X
    inumpirates       X
    inumroms          X
    inumstars         X
    inumthols         X
    ismarts           X
    madfriends        X
    nocd              X
    nullstr           X
    numamoebas        X
    numapollos        X
    numbases          X
    numcrushes        X
    numenemies        X
    numents           X
    numfriends        X
    numgorns          X
    numinhab          X
    numos             X
    numpirates        X
    numstars          X
    numxes            X
    prescene          X
    readerr           X
    scandist          X
    sm35              X
    sm45              X
    sm50              X
    sm55              X
    sm80              X
    sm95              X
    smarts            X
    spbuf             X
    super             X
    warplib           X
    wave              X
    whenok            X
    xamblast          X
    yamblast          X

##### Macros

    BACKTICK          X
    BITSPERBYTE       X
    BSD42             X
    CBUFLEN           X
    CONDSUB           X
    Cpytill           X
    Ctl               X
    DEBUGGING         X
    DEB_FILEXP        X
    ELSE              X
    FALSE             X
    FINISHCMD         X
    FSCOREBOARD       X
    FULLNAMEFILE      X
    Fclose            X
    Fflush            X
    Fgets             X
    GCOSFIELD         X
    GETLOGIN          X
    GETWD             X
    HELPFILE          X
    IF                X
    LBUFLEN           X
    LOCKFILE          X
    LOGDIRFIELD       X
    LOGFILE           X
    LSCOREBOARD       X
    MAPS              X
    MAXFILENAME       X
    Make_object       X
    NEWSFILE          X
    NOMARKING         X
    Null              X
    Nullch            X
    Nullfp            X
    PENDING           X
    PERMMAPS          X
    PREFSHELL         X
    PROMPTTTY         X
    PUSHBACK          X
    PUSHSIZE          X
    ROOTID            X
    Read_tty          X
    SAVEDIR           X
    SCOREBOARD        X
    SETUIDGID         X
    SH                X
    STANDOUT          X
    Safecpy           X
    Signal            X
    Sprintf           X
    TCSIZE            X
    TERSE             X
    TILDENAME         X
    TMPSCOREBOARD     X
    TRUE              X
    Tract             X
    UNDERLINE         X
    UNLINK            X
    VERBOSE           X
    WARPLIB           X
    WARPMACRO         X
    WARPNEWSNAME      X
    XSIZE             X
    XSIZE00           X
    XSIZE01           X
    XSIZE02           X
    XSIZE03           X
    XSIZE08           X
    XSIZE92           X
    XSIZE97           X
    XSIZE98           X
    XSIZE99           X
    XYSIZE            X
    XYSIZEx4          X
    YSIZE             X
    YSIZE00           X
    YSIZE01           X
    YSIZE99           X
    assert            X
    bool              X
    eaccess           X
    isalnum           X
    sgn               X
    sigignore         X
    sigset            X
    strEQ             X
    strNE             X
    strnEQ            X
    strnNE            X

##### typedef's

    MEM_SIZE          X

       1: /* $Header: warp.h,v 7.0.1.3 95/21/1 17:08:42 lwall Exp $ */
       2:
       3: /* $Log:	warp.h,v $
       4:  * Revision 7.0.1.3 95/21/1 18:40:00 sms
       5:  * Remove ifdefs around pwd.h
       6:  *
       7:  * Revision 7.0.1.2  86/12/12  17:08:42  lwall
       8:  * Baseline for net release.
       9:  *
      10:  * Revision 7.0.1.1  86/10/16  10:54:26  lwall
      11:  * Added Damage.  Fixed random bugs.
      12:  *
      13:  * Revision 7.0  86/10/08  15:17:55  lwall
      14:  * Split into separate files.  Added amoebas and pirates.
      15:  *
      16:  */
      17:
      18: extern int errno;
      19:
      20: #include "config.h" /* generated by Configure script */
      21:
      22: #include <stdio.h>
      23: #include <signal.h>
      24: #include <ctype.h>
      25: #include <sys/types.h>
      26: #include <sys/stat.h>
      27: #include <errno.h>
      28:
      29: /* WARPLIB must be readable and writeable by warp, but not by anyone who you
      30:  * don't trust.  In other words, to set up warp so everyone can play and
      31:  * no one can cheat, give warp a uid of its own and make warp setuid to
      32:  * that uid.  WARPLIB must then NOT be made writeable by the world,
      33:  * since no attempt is made to encrypt saved games or anything.
      34:  * (It must be readable by the world, however, due to a strangeness in
      35:  * access.)
      36:  */
      37:
      38: #define SAVEDIR "./"
      39: #define NEWSFILE "warp.news"
      40: #define HELPFILE "warp.doc"
      41: #define LOCKFILE ".warp.lock"
      42: #define LOGFILE "warp.log"
      43: #define SCOREBOARD "warp.top"
      44: #define LSCOREBOARD "warp.lowtop"
      45: #define FSCOREBOARD "warp.funtop"
      46: #define TMPSCOREBOARD "warp.topnew"
      47: #define WARPMACRO "%X/Kbmap.%{TERM}"
      48:
      49: /* warp library */
      50: #ifndef WARPLIB     /* ~ and %l only ("~%l" is permissable) */
      51: #   ifdef PRIVLIB
      52: #	define WARPLIB PRIVLIB
      53: #   else
      54: #	define WARPLIB "/usr/games/warp"
      55: #   endif
      56: #endif
      57:
      58: EXT char *warplib;
      59:
      60: #define PERMMAPS 8  /* how many starmaps are permanent */
      61: #define MAPS 20     /* how many starmaps to choose from */
      62:             /* (MAPS - PERMMAPS is # of half-gone universes) */
      63:
      64: /*
      65:  * Screen size info, minimum screen size is 23x40 (actually 24x80).
      66:  * YSIZE and XSIZE should be relatively prime so that a torpedo launched
      67:  * at an angle will eventually cover the whole screen.
      68:  * To calculate a new position for something:
      69:  * new_position = (current_position + delta + ?SIZE00) % ?SIZE
      70:  * This allows for negative deltas of up to ?SIZE00 (% doesn't work right
      71:  * on negative numbers).
      72:  * ?SIZE01, etc. are fudges for efficiency--they already include a delta.
      73:  */
      74:
      75: #define XYSIZE 920
      76: #define XYSIZEx4 3680
      77:
      78: #define YSIZE   23
      79: #define YSIZE00 2300
      80: #define YSIZE01 2301
      81: #define YSIZE99 2299
      82:
      83: #define XSIZE   40
      84: #define XSIZE00 4000
      85: #define XSIZE01 4001
      86: #define XSIZE99 3999
      87: #define XSIZE02 4002
      88: #define XSIZE98 3998
      89: #define XSIZE03 4003
      90: #define XSIZE97 3997
      91: #define XSIZE08 4008
      92: #define XSIZE92 3992
      93:
      94: EXT char amb[YSIZE][XSIZE];
      95:
      96: #ifdef WHOAMI
      97: #    include <whoami.h>
      98: #endif
      99:
     100: #ifndef isalnum
     101: #   define isalnum(c) (isalpha(c) || isdigit(c))
     102: #endif
     103:
     104: #ifdef IOCTL
     105: #include <sys/ioctl.h>
     106: #endif /* IOCTL */
     107:
     108: #ifdef FCNTL
     109: #   include <fcntl.h>
     110: #endif
     111:
     112: #ifdef TERMIO
     113: #   include <termio.h>
     114: #else
     115: #   include <sgtty.h>
     116: #endif
     117:
     118: #ifdef FTIMER
     119: #include <sys/timeb.h>
     120: #endif
     121:
     122: #   include <pwd.h>
     123:
     124: #define BITSPERBYTE 8
     125: #define LBUFLEN 512 /* line buffer length */
     126:
     127: #ifdef pdp11
     128: #   define CBUFLEN 256  /* command buffer length */
     129: #   define PUSHSIZE 128
     130: #else
     131: #   define CBUFLEN 512  /* command buffer length */
     132: #   define PUSHSIZE 256
     133: #endif
     134: #ifdef pdp11
     135: #   define MAXFILENAME 128
     136: #else
     137: #   define MAXFILENAME 512
     138: #endif
     139: #define FINISHCMD 0177
     140:
     141: /* some handy defs */
     142:
     143: #define bool char
     144: #define TRUE (1)
     145: #define FALSE (0)
     146: #define Null(t) ((t)0)
     147: #define Nullch Null(char *)
     148: #define Nullfp Null(FILE *)
     149:
     150: #define Ctl(ch) (ch & 037)
     151:
     152: #define strNE(s1,s2) (strcmp(s1,s2))
     153: #define strEQ(s1,s2) (!strcmp(s1,s2))
     154: #define strnNE(s1,s2,l) (strncmp(s1,s2,l))
     155: #define strnEQ(s1,s2,l) (!strncmp(s1,s2,l))
     156:
     157: #define sgn(x) ((x) < 0 ? -1 : (x) > 0)
     158:
     159: /* Things we can figure out ourselves */
     160:
     161: #ifdef SIGPROF
     162: #   define BSD42        /* do we have Berkeley 4.2? */
     163: #endif
     164:
     165: #ifdef FIONREAD
     166: #   define PENDING
     167: #else
     168: #   ifdef O_NDELAY
     169: #	define PENDING
     170: #   else
     171: #	ifdef RDCHK
     172: #	    define PENDING
     173: #	endif
     174: #   endif
     175: #endif
     176:
     177: #ifdef EUNICE
     178: #   define UNLINK(victim) while (!unlink(victim))
     179: #else
     180: #   define UNLINK(victim) unlink(victim)
     181: #endif
     182:
     183: /* Valid substitutions for strings marked with % comment are:
     184:  *	%H	Host name (yours)
     185:  *	%L	Login name (yours)
     186:  *	%N	Full name (yours)
     187:  *	%O	Original working directory (where you ran warp from)
     188:  *	%X	Warp library directory
     189:  *	%~	Home directory
     190:  *	%.	Directory containing . files
     191:  *	%$	current process number
     192:  *	%{name} Environment variable "name".  %{name-default} form allowed.
     193:  *	%"prompt"
     194:  *		Print prompt and insert what is typed.
     195:  *	%`command`
     196:  *		Insert output of command.
     197:  *	%(test_text=pattern?if_text:else_text)
     198:  *		Substitute if_text if test_text matches pattern, otherwise
     199:  *		substitute else_text.  Use != for negated match.
     200:  *		% substitutions are done on test_text, if_text, and else_text.
     201:  *		(Note: %() only works if CONDSUB defined.)
     202:  */
     203:
     204: /* *** System Dependent Stuff *** */
     205:
     206: /* NOTE: many of these are defined in the config.h file */
     207:
     208: #ifndef ROOTID
     209: #   define ROOTID 0        /* uid of superuser */
     210: #endif
     211:
     212: #ifdef NORMSIG
     213: #   define sigset Signal
     214: #   define sigignore(sig) Signal(sig,SIG_IGN)
     215: #endif
     216:
     217: #ifndef LOGDIRFIELD
     218: #   define LOGDIRFIELD 6        /* Which field (origin 1) is the */
     219:                     /* login directory in /etc/passwd? */
     220:                     /* (If it is not kept in passwd, */
     221:                     /* but getpwnam() returns it, */
     222:                     /* define the symbol GETPWENT) */
     223: #endif
     224: #ifndef GCOSFIELD
     225: #   define GCOSFIELD 5
     226: #endif
     227:
     228: /* Undefine any of the following features to save both I and D space */
     229: /* In general, earlier ones are easier to get along without */
     230: /* Pdp11's without split I and D may have to undefine them all */
     231: #define DEBUGGING   /* include debugging code */
     232: #define PUSHBACK    /* macros and keymaps using pushback buffer */
     233: #define CONDSUB     /* allow %(cond?text:text) */
     234: #define BACKTICK    /* allow %`command` */
     235: #define PROMPTTTY   /* allow %"prompt" */
     236: #define GETLOGIN    /* use getlogin() routine as backup to environment */
     237:             /* variables USER or LOGNAME */
     238: #define TILDENAME   /* allow ~logname expansion */
     239: #define GETWD       /* use our getwd() instead of piped in pwd */
     240: #define SETUIDGID   /* substitute eaccess() for access() so that rn */
     241:             /* can run setuid or setgid */
     242:             /* if not setuid or setgid, you don't need it */
     243: #define VERBOSE     /* compile in more informative messages */
     244: #define TERSE       /* compile in shorter messages */
     245:
     246: /* some dependencies among options */
     247:
     248: #ifndef SETUIDGID
     249: #   define eaccess access
     250: #endif
     251:
     252: #ifdef VERBOSE
     253: #   ifdef TERSE
     254: #	define IF(c) if (c)
     255: #	define ELSE else
     256: #   else /* !TERSE */
     257: #	define IF(c)
     258: #	define ELSE
     259: #   endif
     260: #else /* !VERBOSE */
     261: #   ifndef TERSE
     262: #	define TERSE
     263: #   endif
     264: #   define IF(c) "IF" outside of VERBOSE???
     265: #   define ELSE "ELSE" outside of VERBOSE???
     266: #endif
     267:
     268: #ifdef DEBUGGING
     269: #   define assert(ex) {if (!(ex)){fprintf(stderr,"Assertion failed: file %s, line %d\r\n", __FILE__, __LINE__);sig_catcher(0);}}
     270: #else
     271: #   define assert(ex) ;
     272: #endif
     273:
     274: #define TCSIZE 512  /* capacity for termcap strings */
     275:
     276: /* End of Space Conservation Section */
     277:
     278: /* More System Dependencies */
     279:
     280: /* preferred shell for use in doshell routine */
     281: /*  ksh or sh would be okay here */
     282: #ifndef PREFSHELL
     283: #   define PREFSHELL "/bin/csh"
     284: #endif
     285:
     286: /* path to fastest starting shell */
     287: #ifndef SH
     288: #   define SH "/bin/sh"
     289: #endif
     290:
     291: /* location of macro file */
     292: #ifndef WARPMACRO
     293: #   ifdef PUSHBACK
     294: #	define WARPMACRO "%./.warpmac"
     295: #   endif
     296: #endif
     297:
     298: /* location of full name */
     299: #ifndef FULLNAMEFILE
     300: #   ifndef PASSNAMES
     301: #	define FULLNAMEFILE "%./.fullname"
     302: #   endif
     303: #endif
     304:
     305: /* a motd-like file for warp */
     306: #ifndef WARPNEWSNAME        /* % and ~ */
     307: #   define WARPNEWSNAME "%X/warp.news"
     308: #endif
     309:
     310: /* typedefs */
     311:
     312: typedef unsigned int    MEM_SIZE;   /* for passing to malloc */
     313:
     314: /* *** end of the machine dependent stuff *** */
     315:
     316: /* GLOBAL THINGS */
     317:
     318: /* file statistics area */
     319:
     320: EXT struct stat filestat;
     321:
     322: /* various things of type char */
     323:
     324: char    *index();
     325: char    *rindex();
     326: char    *getenv();
     327: char    *strcat();
     328: char    *strcpy();
     329: #ifdef CHARSPRINTF
     330: char    *sprintf();
     331: #else
     332: int sprintf();
     333: #endif
     334:
     335: EXT char buf[LBUFLEN+1];    /* general purpose line buffer */
     336:
     337: EXT char *cwd INIT(Nullch);     /* current working directory */
     338:
     339: /* switches */
     340:
     341: #ifdef DEBUGGING
     342:     EXT int debug INIT(0);              /* -D */
     343: #   define DEB_FILEXP 64
     344: #endif
     345:
     346: #ifdef VERBOSE
     347: #   ifdef TERSE
     348:     EXT bool verbose INIT(TRUE);            /* +t */
     349: #   endif
     350: #endif
     351:
     352: /* miscellania */
     353:
     354: EXT FILE *tmpfp INIT(Nullfp);   /* scratch fp */
     355:
     356: #define NOMARKING 0
     357: #define STANDOUT 1
     358: #define UNDERLINE 2
     359:
     360: /* Factored strings */
     361:
     362: EXT char nullstr[] INIT("");
     363: EXT char readerr[] INIT("warp read error");
     364: EXT char cantopen[] INIT("Can't open %s\r\n");
     365:
     366: #ifdef VERBOSE
     367:     EXT char nocd[] INIT("Can't chdir to directory %s\r\n");
     368: #else
     369:     EXT char nocd[] INIT("Can't find %s\r\n");
     370: #endif
     371:
     372: extern int errno;
     373:
     374: EXT bool justonemoretime INIT(TRUE);
     375: EXT bool keepgoing INIT(TRUE);
     376:
     377: EXT bool friendspec INIT(FALSE);
     378: EXT bool piratespec INIT(FALSE);
     379: EXT bool amoebaspec INIT(FALSE);
     380: EXT bool starspec INIT(FALSE);
     381: EXT bool klingspec INIT(FALSE);
     382: EXT bool apolspec INIT(FALSE);
     383: EXT bool crushspec INIT(FALSE);
     384: EXT bool romspec INIT(FALSE);
     385: EXT bool prespec INIT(FALSE);
     386: EXT bool tholspec INIT(FALSE);
     387: EXT bool gornspec INIT(FALSE);
     388: EXT bool beginner INIT(FALSE);
     389: EXT bool massacre INIT(FALSE);
     390: EXT bool lowspeed INIT(FALSE);
     391: EXT bool debugging INIT(FALSE);
     392: EXT bool didkill INIT(FALSE);
     393: EXT bool experimenting INIT(FALSE);
     394: EXT bool scorespec INIT(FALSE);
     395: EXT bool metakey INIT(FALSE);
     396:
     397: EXT bool bombed_out;
     398: EXT bool panic INIT(FALSE);
     399: EXT bool madgorns;
     400:
     401: EXT int madfriends;
     402:
     403: EXT int inumpirates;
     404: EXT int numpirates;
     405: EXT int inumfriends;
     406: EXT int numfriends;
     407: EXT int inumamoebas;
     408: EXT int numamoebas;
     409: EXT int inumstars;
     410: EXT int numstars;
     411: EXT int inumenemies;
     412: EXT int numenemies;
     413: EXT int inumroms;
     414: EXT int inumthols;
     415: EXT int inumapollos;
     416: EXT int numapollos;
     417: EXT int apolloflag;
     418: EXT int inumcrushes;
     419: EXT int numcrushes;
     420: EXT int inumgorns;
     421: EXT int numgorns;
     422: EXT int deados;
     423: EXT int deadmudds;
     424: EXT int smarts;
     425: EXT int ismarts INIT(0);
     426: EXT int numos INIT(0);
     427: EXT int numxes INIT(0);
     428: EXT int ient;
     429: EXT int numents;
     430: EXT int ibase;
     431: EXT int numbases;
     432: EXT int inuminhab;
     433: EXT int numinhab;
     434: EXT int wave;
     435: EXT int cumsmarts;
     436: EXT int prescene INIT(-1);
     437: EXT int scandist;
     438: EXT int antibase;
     439: EXT int sm35;
     440: EXT int sm45;
     441: EXT int sm50;
     442: EXT int sm55;
     443: EXT int sm80;
     444: EXT int sm95;
     445: EXT int entmax;
     446: EXT int basemax;
     447: EXT int enemshields;
     448: EXT int super;
     449: EXT int whenok;
     450: EXT int yamblast;
     451: EXT int xamblast;
     452: EXT int ambsize;
     453:
     454: EXT char spbuf[512];
     455:
     456: char *index(), *ttyname(), *malloc(), *ctime(), *strcpy();
     457: char *getenv(), cmstore(), *tgoto();
     458: long atol();
     459:
     460: #define Fclose (void)fclose
     461: #define Fflush (void)fflush
     462: #define Fgets (void)fgets
     463: #define Sprintf (void)sprintf
     464: #define Signal (void)signal
     465: #define Safecpy (void)safecpy
     466: #define Cpytill (void)cpytill
     467: #define Tract (void)tract
     468: #define Make_object (void)make_object
     469: #define Read_tty (void)read_tty

#### Defined variables

amb defined in line 94; used 31 times

- in /usr/src/games/warp/bang.c line 48-53(2), 71, 97-102(2)
- in /usr/src/games/warp/init.c line 96, 399
- in /usr/src/games/warp/move.c line 63, 95, 225, 246-247(2), 255, 356, 533, 539
- in /usr/src/games/warp/term.c line 539-540(2)
- in /usr/src/games/warp/them.c line 57, 196-200(2), 377, 389-391(2)
- in /usr/src/games/warp/us.c line 200
- in /usr/src/games/warp/weapon.c line 122, 376, 506, 530, 637, 645

ambsize defined in line 452; used 11 times

- in /usr/src/games/warp/init.c line 61
- in /usr/src/games/warp/move.c line 250
- in /usr/src/games/warp/them.c line 59, 77-80(4), 382-383(2), 393, 399

antibase defined in line 438; used 3 times

- in /usr/src/games/warp/init.c line 65
- in /usr/src/games/warp/weapon.c line 204(2)

apolloflag defined in line 417; used 13 times

- in /usr/src/games/warp/init.c line 138
- in /usr/src/games/warp/move.c line 265-267(2), 293-295(2), 322
- in /usr/src/games/warp/play.c line 83, 90-95(2), 106, 124-129(2), 140

basemax defined in line 446; used 4 times

- in /usr/src/games/warp/init.c line 77, 386
- in /usr/src/games/warp/move.c line 556-557(2)

buf defined in line 335; used 44 times

- in /usr/src/games/warp/intrp.c line 102-103(3), 118-120(5), 627-629(3), 640-646(4), 652(2), 663-669(4)
- in /usr/src/games/warp/score.c line 186-197(7), 565-573(4), 587-588(2), 594-597(3), 648-651(4)
- in /usr/src/games/warp/term.c line 583(2), 798

cantopen defined in line 364; used 2 times

- in /usr/src/games/warp/intrp.c line 215
- in /usr/src/games/warp/term.c line 131

cumsmarts defined in line 435; used 10 times

- in /usr/src/games/warp/score.c line 151, 158, 181, 415, 548, 582, 667, 692
- in /usr/src/games/warp/warp.c line 337, 357

cwd defined in line 337; used 1 times

- in /usr/src/games/warp/intrp.c line 489

deadmudds defined in line 423; used 5 times

- in /usr/src/games/warp/init.c line 161
- in /usr/src/games/warp/move.c line 494
- in /usr/src/games/warp/score.c line 454-456(3)

deados defined in line 422; used 18 times

- in /usr/src/games/warp/init.c line 59
- in /usr/src/games/warp/move.c line 326, 335, 344, 366, 379, 416, 423, 433, 454, 467-491(6)
- in /usr/src/games/warp/weapon.c line 224, 234

debug defined in line 342; used 14 times

- in /usr/src/games/warp/intrp.c line 156-161(2), 170, 185, 221, 267, 275, 292, 366, 601
- in /usr/src/games/warp/move.c line 275
- in /usr/src/games/warp/sig.c line 161, 217
- in /usr/src/games/warp/warp.c line 193

enemshields defined in line 447; used 3 times

- in /usr/src/games/warp/init.c line 73-75(2)
- in /usr/src/games/warp/move.c line 311

entmax defined in line 445; used 8 times

- in /usr/src/games/warp/init.c line 76, 374, 397(3)
- in /usr/src/games/warp/move.c line 274, 580-581(2)

filestat defined in line 320; used 7 times

- in /usr/src/games/warp/score.c line 38-46(3)
- in /usr/src/games/warp/util.c line 182-189(4)

ibase defined in line 430; used 3 times

- in /usr/src/games/warp/init.c line 379-380(2)
- in /usr/src/games/warp/score.c line 478

ient defined in line 428; used 3 times

- in /usr/src/games/warp/init.c line 368-369(2)
- in /usr/src/games/warp/score.c line 471

inumamoebas defined in line 407; used 4 times

- in /usr/src/games/warp/init.c line 143-145(2), 420
- in /usr/src/games/warp/score.c line 396

inumapollos defined in line 415; used 4 times

- in /usr/src/games/warp/init.c line 138
- in /usr/src/games/warp/play.c line 101, 135
- in /usr/src/games/warp/score.c line 394

inumcrushes defined in line 418; used 5 times

- in /usr/src/games/warp/init.c line 140-144(3), 420
- in /usr/src/games/warp/score.c line 395

inumenemies defined in line 411; used 21 times

- in /usr/src/games/warp/init.c line 113-115(2), 121-122(2), 128-132(3), 142-145(2), 160, 211-212(2)
- in /usr/src/games/warp/play.c line 103, 137
- in /usr/src/games/warp/score.c line 390, 399-402(4)
- in /usr/src/games/warp/them.c line 221
- in /usr/src/games/warp/warp.c line 214

inumfriends defined in line 405; used 18 times

- in /usr/src/games/warp/init.c line 118-129(8), 148, 158
- in /usr/src/games/warp/move.c line 495, 507-510(2)
- in /usr/src/games/warp/score.c line 445-449(3)
- in /usr/src/games/warp/them.c line 219
- in /usr/src/games/warp/warp.c line 222

inumgorns defined in line 420; used 4 times

- in /usr/src/games/warp/init.c line 135, 446, 479
- in /usr/src/games/warp/score.c line 392

inuminhab defined in line 432; used 7 times

- in /usr/src/games/warp/init.c line 134, 322, 337, 343
- in /usr/src/games/warp/score.c line 437-440(3)

inumpirates defined in line 403; used 5 times

- in /usr/src/games/warp/init.c line 120, 149-152(2), 159
- in /usr/src/games/warp/warp.c line 243

inumroms defined in line 413; used 3 times

- in /usr/src/games/warp/init.c line 135, 442
- in /usr/src/games/warp/score.c line 391

inumstars defined in line 409; used 31 times

- in /usr/src/games/warp/init.c line 106-111(4), 121-125(5), 133, 141, 179-184(3), 210-212(3), 330-331(2), 337, 426
- in /usr/src/games/warp/move.c line 233
- in /usr/src/games/warp/score.c line 399-402(4), 409-410(2), 428, 515
- in /usr/src/games/warp/warp.c line 266

inumthols defined in line 414; used 5 times

- in /usr/src/games/warp/init.c line 135, 430
- in /usr/src/games/warp/score.c line 393
- in /usr/src/games/warp/us.c line 78, 99

ismarts defined in line 425; used 11 times

- in /usr/src/games/warp/score.c line 174-175(2), 204, 666, 674
- in /usr/src/games/warp/warp.c line 200-205(6)

madfriends defined in line 401; used 6 times

- in /usr/src/games/warp/init.c line 59
- in /usr/src/games/warp/move.c line 508-510(2)
- in /usr/src/games/warp/weapon.c line 280-281(2), 529

nocd defined in line 369; used 1 times

- in /usr/src/games/warp/warp.c line 305

nullstr defined in line 362; used 6 times

- in /usr/src/games/warp/intrp.c line 385, 498-503(2)
- in /usr/src/games/warp/term.c line 36, 156, 179

numamoebas defined in line 408; used 28 times

- in /usr/src/games/warp/bang.c line 47-52(2), 71, 96-101(2)
- in /usr/src/games/warp/init.c line 143, 391
- in /usr/src/games/warp/move.c line 62, 95, 149, 211, 225, 245, 255, 353, 532, 539
- in /usr/src/games/warp/term.c line 539
- in /usr/src/games/warp/them.c line 54, 74, 194, 327, 346
- in /usr/src/games/warp/us.c line 199
- in /usr/src/games/warp/weapon.c line 505, 530, 636, 645

numapollos defined in line 416; used 6 times

- in /usr/src/games/warp/init.c line 136
- in /usr/src/games/warp/move.c line 322
- in /usr/src/games/warp/play.c line 85, 113, 119, 147

numbases defined in line 431; used 13 times

- in /usr/src/games/warp/init.c line 379
- in /usr/src/games/warp/move.c line 339
- in /usr/src/games/warp/score.c line 153, 160, 181, 478, 508-513(3), 669, 692
- in /usr/src/games/warp/warp.c line 338, 359

numcrushes defined in line 419; used 5 times

- in /usr/src/games/warp/init.c line 140, 360
- in /usr/src/games/warp/move.c line 373, 548
- in /usr/src/games/warp/them.c line 53

numenemies defined in line 412; used 20 times

- in /usr/src/games/warp/init.c line 160, 420, 452, 485
- in /usr/src/games/warp/move.c line 324, 362, 372, 412, 419, 426, 436
- in /usr/src/games/warp/play.c line 102, 136, 172-177(2)
- in /usr/src/games/warp/score.c line 353-356(3)
- in /usr/src/games/warp/them.c line 222
- in /usr/src/games/warp/weapon.c line 233

numents defined in line 429; used 13 times

- in /usr/src/games/warp/init.c line 368
- in /usr/src/games/warp/move.c line 330
- in /usr/src/games/warp/score.c line 152, 159, 181, 471, 499-504(3), 668, 692
- in /usr/src/games/warp/warp.c line 338, 359

numfriends defined in line 406; used 8 times

- in /usr/src/games/warp/init.c line 158, 480
- in /usr/src/games/warp/move.c line 496, 504
- in /usr/src/games/warp/score.c line 445-449(3)
- in /usr/src/games/warp/them.c line 220

numgorns defined in line 421; used 4 times

- in /usr/src/games/warp/init.c line 479
- in /usr/src/games/warp/move.c line 437
- in /usr/src/games/warp/weapon.c line 233-234(2)

numinhab defined in line 433; used 8 times

- in /usr/src/games/warp/init.c line 134, 322, 343
- in /usr/src/games/warp/move.c line 457
- in /usr/src/games/warp/score.c line 437-440(3)
- in /usr/src/games/warp/them.c line 101

numos defined in line 426; used 7 times

- in /usr/src/games/warp/init.c line 86
- in /usr/src/games/warp/move.c line 480-490(3)
- in /usr/src/games/warp/play.c line 172-177(2)
- in /usr/src/games/warp/weapon.c line 70

numpirates defined in line 404; used 2 times

- in /usr/src/games/warp/init.c line 159, 497

numstars defined in line 410; used 21 times

- in /usr/src/games/warp/init.c line 133-137(2), 168, 197(3), 210-212(2), 227
- in /usr/src/games/warp/move.c line 323, 461
- in /usr/src/games/warp/play.c line 86, 120
- in /usr/src/games/warp/score.c line 341, 347-351(3), 410, 428, 515-520(2)

numxes defined in line 427; used 3 times

- in /usr/src/games/warp/init.c line 86
- in /usr/src/games/warp/move.c line 475
- in /usr/src/games/warp/weapon.c line 95

prescene defined in line 436; used 5 times

- in /usr/src/games/warp/init.c line 207(2), 220
- in /usr/src/games/warp/warp.c line 252-254(2)

readerr defined in line 363; used 1 times

- in /usr/src/games/warp/term.c line 755

scandist defined in line 437; used 24 times

- in /usr/src/games/warp/init.c line 64
- in /usr/src/games/warp/weapon.c line 137, 145, 183, 202, 214, 250, 256, 274, 300, 310-315(2), 325, 332, 350, 357, 370, 377-383(4), 401-402(2), 412

sm35 defined in line 439; used 1 times

- in /usr/src/games/warp/init.c line 66

sm45 defined in line 440; used 1 times

- in /usr/src/games/warp/init.c line 67

sm50 defined in line 441; used 8 times

- in /usr/src/games/warp/init.c line 68, 416-417(2), 426, 452, 485
- in /usr/src/games/warp/weapon.c line 149, 236

sm55 defined in line 442; used 2 times

- in /usr/src/games/warp/init.c line 69
- in /usr/src/games/warp/weapon.c line 260

sm80 defined in line 443; used 4 times

- in /usr/src/games/warp/init.c line 70, 111
- in /usr/src/games/warp/weapon.c line 173, 296

sm95 defined in line 444; used 2 times

- in /usr/src/games/warp/init.c line 71
- in /usr/src/games/warp/weapon.c line 394

smarts defined in line 424; used 111 times

- in /usr/src/games/warp/init.c line 62-77(26), 105-118(6), 137, 171, 338, 401-403(2), 499(2), 542
- in /usr/src/games/warp/move.c line 181, 276-277(2), 285
- in /usr/src/games/warp/play.c line 67
- in /usr/src/games/warp/score.c line 151, 157, 178-181(2), 203-204(2), 363, 398, 415-416(2), 424, 432, 473, 480, 548, 582, 666, 692
- in /usr/src/games/warp/sig.c line 177-182(5)
- in /usr/src/games/warp/term.c line 549
- in /usr/src/games/warp/them.c line 77, 230, 297
- in /usr/src/games/warp/us.c line 60, 73, 126, 152, 321, 334, 355, 377
- in /usr/src/games/warp/warp.c line 337, 357, 388-393(6)
- in /usr/src/games/warp/weapon.c line 79, 89, 146, 168, 182, 215, 251, 275, 287, 299-301(2), 316, 326, 332, 351, 382-384(2), 403, 413, 530-531(3), 595

spbuf defined in line 454; used 126 times

- in /usr/src/games/warp/init.c line 206-210(4), 540-543(2)
- in /usr/src/games/warp/score.c line 69-72(3), 143, 156-170(15), 216-217(2), 225-226(2), 234-235(2), 241-243(2), 256-257(2), 263-268(4), 282-287(4), 309-311(3), 318-326(6), 335-342(4), 348-368(10), 414-451(18), 457-458(2), 464-482(10), 488-496(8), 516-517(2), 584, 592, 602, 617-619(2), 651-652(2)
- in /usr/src/games/warp/term.c line 405-420(9), 523-524(2), 547-550(2)

super defined in line 448; used 18 times

- in /usr/src/games/warp/init.c line 72-73(2), 110(2), 153-157(2), 327, 381, 456, 496
- in /usr/src/games/warp/move.c line 137-139(2), 166-168(2)
- in /usr/src/games/warp/weapon.c line 94, 133, 257, 370

warplib defined in line 58; used 4 times

- in /usr/src/games/warp/intrp.c line 135, 492
- in /usr/src/games/warp/warp.c line 304-305(2)

wave defined in line 434; used 8 times

- in /usr/src/games/warp/score.c line 151, 161, 181, 413-415(2), 667, 692
- in /usr/src/games/warp/warp.c line 338

whenok defined in line 449; used 3 times

- in /usr/src/games/warp/init.c line 528
- in /usr/src/games/warp/us.c line 184, 205

xamblast defined in line 451; used 3 times

- in /usr/src/games/warp/init.c line 61
- in /usr/src/games/warp/them.c line 80, 202

yamblast defined in line 450; used 3 times

- in /usr/src/games/warp/init.c line 61
- in /usr/src/games/warp/them.c line 80, 201

#### Defined typedef's

MEM_SIZE defined in line 312; used 3 times

- in /usr/src/games/warp/term.c line 197
- in /usr/src/games/warp/util.c line 97, 311

#### Defined macros

BACKTICK defined in line 234; used 2 times

- in /usr/src/games/warp/intrp.c line 318, 423

BITSPERBYTE defined in line 124; never used
BSD42 defined in line 162; never used
CBUFLEN defined in line 131; used 2 times

- in /usr/src/games/warp/intrp.c line 151-152(2)

CONDSUB defined in line 233; used 4 times

- in /usr/src/games/warp/intrp.c line 62, 281, 302, 388

Cpytill defined in line 466; used 1 times

- in /usr/src/games/warp/intrp.c line 230

Ctl defined in line 150; never used
DEBUGGING defined in line 231; used 15 times

- in line 268, 341
- in /usr/src/games/warp/intrp.c line 155-160(2), 169, 184, 220, 266, 274, 291, 365, 600
- in /usr/src/games/warp/sig.c line 160, 216
- in /usr/src/games/warp/warp.c line 192

DEB_FILEXP defined in line 343; used 8 times

- in /usr/src/games/warp/intrp.c line 156-161(2), 170, 185, 221, 267, 275, 601

ELSE defined in line 265; used 2 times

- in /usr/src/games/warp/intrp.c line 246
- in /usr/src/games/warp/sig.c line 192

FALSE defined in line 145; used 62 times

- in line 377-398(20)
- in /usr/src/games/warp/init.c line 58, 103, 219, 531
- in /usr/src/games/warp/intrp.c line 360-361(2), 370-371(2)
- in /usr/src/games/warp/play.c line 35, 51, 72
- in /usr/src/games/warp/score.c line 177, 191, 663, 670-676(6)
- in /usr/src/games/warp/term.c line 29, 689, 739, 784
- in /usr/src/games/warp/us.c line 47, 117, 143, 168, 177, 245, 253, 260, 266, 306-307(2)
- in /usr/src/games/warp/warp.c line 360
- in /usr/src/games/warp/weapon.c line 114, 132-136(2), 304-305(2), 311

FINISHCMD defined in line 139; used 1 times

- in /usr/src/games/warp/term.c line 799

FSCOREBOARD defined in line 45; used 2 times

- in /usr/src/games/warp/score.c line 231, 553

FULLNAMEFILE defined in line 301; used 3 times

- in line 299
- in /usr/src/games/warp/intrp.c line 645, 661

Fclose defined in line 460; used 19 times

- in /usr/src/games/warp/init.c line 359
- in /usr/src/games/warp/intrp.c line 238, 647, 664
- in /usr/src/games/warp/score.c line 123, 171, 526, 549, 560, 577, 603-604(2), 613, 634, 654, 703
- in /usr/src/games/warp/term.c line 317, 423
- in /usr/src/games/warp/warp.c line 351

Fflush defined in line 461; used 12 times

- in /usr/src/games/warp/score.c line 90, 110, 184, 193, 215, 224, 233, 626
- in /usr/src/games/warp/term.c line 408, 521, 594
- in /usr/src/games/warp/warp.c line 372

Fgets defined in line 462; used 6 times

- in /usr/src/games/warp/intrp.c line 118, 646, 652
- in /usr/src/games/warp/score.c line 143
- in /usr/src/games/warp/term.c line 264
- in /usr/src/games/warp/util.c line 298

GCOSFIELD defined in line 225; used 1 times

- in line 224

GETLOGIN defined in line 236; used 1 times

- in /usr/src/games/warp/intrp.c line 88

GETWD defined in line 239; used 1 times

- in /usr/src/games/warp/util.c line 202

HELPFILE defined in line 40; used 1 times

- in /usr/src/games/warp/score.c line 191

IF defined in line 264; used 2 times

- in /usr/src/games/warp/intrp.c line 244
- in /usr/src/games/warp/sig.c line 188

LBUFLEN defined in line 125; used 1 times

- in line 335

LOCKFILE defined in line 41; used 2 times

- in /usr/src/games/warp/score.c line 541, 625

LOGDIRFIELD defined in line 218; used 2 times

- in line 217
- in /usr/src/games/warp/intrp.c line 225

LOGFILE defined in line 42; used 2 times

- in /usr/src/games/warp/score.c line 541-545(2)

LSCOREBOARD defined in line 44; used 2 times

- in /usr/src/games/warp/score.c line 222, 555

MAPS defined in line 61; used 2 times

- in /usr/src/games/warp/init.c line 207
- in /usr/src/games/warp/score.c line 516

MAXFILENAME defined in line 137; never used
Make_object defined in line 468; used 1 times

- in /usr/src/games/warp/them.c line 306

NEWSFILE defined in line 39; used 1 times

- in /usr/src/games/warp/score.c line 177

NOMARKING defined in line 356; never used
Null defined in line 146; used 15 times

- in line 147-148(2)
- in /usr/src/games/warp/move.c line 679
- in /usr/src/games/warp/object.c line 34
- in /usr/src/games/warp/term.c line 58, 334, 359, 383-386(2), 763, 776
- in /usr/src/games/warp/them.c line 322
- in /usr/src/games/warp/util.c line 230, 238-243(2)

Nullch defined in line 147; used 23 times

- in line 337
- in /usr/src/games/warp/intrp.c line 56-57(2), 78, 86-89(2), 194, 218, 372, 407, 599, 623-625(2), 636-638(2)
- in /usr/src/games/warp/term.c line 314, 356, 811
- in /usr/src/games/warp/util.c line 103, 122, 161, 168, 323

Nullfp defined in line 148; used 7 times

- in line 354
- in /usr/src/games/warp/intrp.c line 114, 214, 429, 645
- in /usr/src/games/warp/term.c line 313
- in /usr/src/games/warp/util.c line 294

PENDING defined in line 172; used 3 times

- in /usr/src/games/warp/term.c line 124, 581, 634

PERMMAPS defined in line 60; used 2 times

- in /usr/src/games/warp/score.c line 516(2)

PREFSHELL defined in line 283; used 1 times

- in line 282

PROMPTTTY defined in line 235; used 2 times

- in /usr/src/games/warp/intrp.c line 324, 453

PUSHBACK defined in line 232; used 10 times

- in line 293
- in /usr/src/games/warp/term.c line 38, 300-305(2), 575, 596, 602, 729, 758, 802

PUSHSIZE defined in line 132; used 6 times

- in /usr/src/games/warp/term.c line 615, 644, 656, 670, 808-812(2)

ROOTID defined in line 209; used 1 times

- in line 208

Read_tty defined in line 469; used 2 times

- in /usr/src/games/warp/term.c line 583, 766

SAVEDIR defined in line 38; used 5 times

- in /usr/src/games/warp/score.c line 38-39(2), 47, 241
- in /usr/src/games/warp/sig.c line 170

SCOREBOARD defined in line 43; used 2 times

- in /usr/src/games/warp/score.c line 213, 557

SETUIDGID defined in line 240; used 2 times

- in line 248
- in /usr/src/games/warp/util.c line 173

SH defined in line 288; used 1 times

- in line 287

STANDOUT defined in line 357; never used
Safecpy defined in line 465; used 1 times

- in /usr/src/games/warp/intrp.c line 509

Signal defined in line 464; used 2 times

- in line 213-214(2)

Sprintf defined in line 463; used 47 times

- in /usr/src/games/warp/init.c line 206, 540
- in /usr/src/games/warp/intrp.c line 167, 201, 474
- in /usr/src/games/warp/score.c line 66, 241, 256, 263-267(2), 282-286(2), 309, 318, 324, 335, 341, 348, 354-367(4), 414-418(2), 425-427(2), 434-450(5), 457, 464, 470-481(4), 488-495(4), 516, 584, 617, 651
- in /usr/src/games/warp/term.c line 198, 547

TCSIZE defined in line 274; used 1 times

- in /usr/src/games/warp/term.c line 31

TERSE defined in line 262; used 5 times

- in line 253, 261, 347
- in /usr/src/games/warp/intrp.c line 248
- in /usr/src/games/warp/sig.c line 194

TILDENAME defined in line 238; used 2 times

- in /usr/src/games/warp/intrp.c line 55, 176

TMPSCOREBOARD defined in line 46; used 4 times

- in /usr/src/games/warp/score.c line 563, 578, 607-608(2)

TRUE defined in line 144; used 66 times

- in line 348, 374-375(2)
- in /usr/src/games/warp/bang.c line 134
- in /usr/src/games/warp/init.c line 63
- in /usr/src/games/warp/intrp.c line 375-378(2)
- in /usr/src/games/warp/move.c line 144, 202, 460, 466
- in /usr/src/games/warp/play.c line 173
- in /usr/src/games/warp/score.c line 198-199(2), 213, 222, 231
- in /usr/src/games/warp/term.c line 286, 699
- in /usr/src/games/warp/them.c line 396
- in /usr/src/games/warp/us.c line 175-176(2), 190-191(2), 313, 366, 389, 418
- in /usr/src/games/warp/warp.c line 176-191(8), 206-211(3), 218-219(2), 226-240(7), 247-248(2), 258-263(4), 270-277(4), 328
- in /usr/src/games/warp/weapon.c line 226, 321, 331, 354, 365, 397, 598

Tract defined in line 467; used 15 times

- in /usr/src/games/warp/weapon.c line 147, 216, 252, 276, 293-302(3), 317, 327, 352, 371, 385-389(2), 405, 414

UNDERLINE defined in line 358; never used
UNLINK defined in line 180; never used
VERBOSE defined in line 243; used 9 times

- in line 252, 264-265(2), 346, 366
- in /usr/src/games/warp/intrp.c line 243
- in /usr/src/games/warp/sig.c line 118, 187
- in /usr/src/games/warp/term.c line 144

WARPLIB defined in line 54; used 2 times

- in line 50
- in /usr/src/games/warp/intrp.c line 135

WARPMACRO defined in line 294; used 2 times

- in line 292
- in /usr/src/games/warp/term.c line 312

WARPNEWSNAME defined in line 307; used 1 times

- in line 306

XSIZE defined in line 83; used 67 times

- in line 94
- in /usr/src/games/warp/bang.c line 70, 121, 132
- in /usr/src/games/warp/init.c line 93, 101, 121-122(2), 182, 195, 211-216(3), 239, 245, 283, 291, 308, 314, 347, 354, 362, 371, 383, 393, 422, 482
- in /usr/src/games/warp/move.c line 45-48(2), 98, 212, 351-355(2), 382-406(9), 619-621(2), 648-649(2), 670-671(2)
- in /usr/src/games/warp/play.c line 157
- in /usr/src/games/warp/term.c line 538
- in /usr/src/games/warp/them.c line 56, 192, 376-380(2), 404
- in /usr/src/games/warp/us.c line 80, 101, 362
- in /usr/src/games/warp/weapon.c line 47, 139, 289, 361, 473-478(2), 583, 628-630(2)

XSIZE00 defined in line 84; used 29 times

- in /usr/src/games/warp/bang.c line 132
- in /usr/src/games/warp/init.c line 312
- in /usr/src/games/warp/move.c line 45-48(2), 98, 382-405(7)
- in /usr/src/games/warp/play.c line 157
- in /usr/src/games/warp/them.c line 56, 192, 376-380(2)
- in /usr/src/games/warp/us.c line 80, 101, 362
- in /usr/src/games/warp/weapon.c line 47, 139, 289, 361, 473-478(2), 583, 628-630(2)

XSIZE01 defined in line 85; used 4 times

- in /usr/src/games/warp/move.c line 384, 619, 648, 670

XSIZE02 defined in line 87; used 1 times

- in /usr/src/games/warp/move.c line 387

XSIZE03 defined in line 89; used 1 times

- in /usr/src/games/warp/move.c line 390

XSIZE08 defined in line 91; used 1 times

- in /usr/src/games/warp/move.c line 392

XSIZE92 defined in line 92; used 1 times

- in /usr/src/games/warp/move.c line 405

XSIZE97 defined in line 90; used 1 times

- in /usr/src/games/warp/move.c line 403

XSIZE98 defined in line 88; used 1 times

- in /usr/src/games/warp/move.c line 400

XSIZE99 defined in line 86; used 6 times

- in /usr/src/games/warp/init.c line 347
- in /usr/src/games/warp/move.c line 397, 621, 649, 671
- in /usr/src/games/warp/them.c line 404

XYSIZE defined in line 75; never used
XYSIZEx4 defined in line 76; used 1 times

- in /usr/src/games/warp/init.c line 87

YSIZE defined in line 78; used 57 times

- in line 94
- in /usr/src/games/warp/bang.c line 70, 121, 131
- in /usr/src/games/warp/init.c line 92, 99, 121-122(2), 181, 194, 211-215(3), 238, 270, 283, 291, 307, 315, 346, 355, 363, 372, 384, 394, 423, 483
- in /usr/src/games/warp/move.c line 44-47(2), 97, 220, 349-354(2), 623, 629, 650-653(2), 672-675(2)
- in /usr/src/games/warp/play.c line 156
- in /usr/src/games/warp/term.c line 537
- in /usr/src/games/warp/them.c line 191, 375-379(2), 403
- in /usr/src/games/warp/us.c line 79, 100, 361
- in /usr/src/games/warp/weapon.c line 46, 138, 291, 360, 472-477(2), 581, 627-630(2)

YSIZE00 defined in line 79; used 21 times

- in /usr/src/games/warp/bang.c line 131
- in /usr/src/games/warp/init.c line 313
- in /usr/src/games/warp/move.c line 44-47(2), 97
- in /usr/src/games/warp/play.c line 156
- in /usr/src/games/warp/them.c line 191, 375-379(2)
- in /usr/src/games/warp/us.c line 79, 100, 361
- in /usr/src/games/warp/weapon.c line 46, 138, 291, 360, 472-477(2), 581, 627-630(2)

YSIZE01 defined in line 80; never used
YSIZE99 defined in line 81; used 5 times

- in /usr/src/games/warp/init.c line 346
- in /usr/src/games/warp/move.c line 623, 650, 672
- in /usr/src/games/warp/them.c line 403

assert defined in line 271; used 7 times

- in /usr/src/games/warp/bang.c line 70, 121
- in /usr/src/games/warp/term.c line 643, 776, 811
- in /usr/src/games/warp/weapon.c line 517, 644

bool defined in line 143; used 37 times

- in line 348, 374-399(24)
- in /usr/src/games/warp/init.c line 50
- in /usr/src/games/warp/intrp.c line 360-361(2), 391
- in /usr/src/games/warp/play.c line 35
- in /usr/src/games/warp/term.c line 399, 732
- in /usr/src/games/warp/us.c line 163-168(2)
- in /usr/src/games/warp/weapon.c line 113-115(3)

eaccess defined in line 249; used 1 times

- in /usr/src/games/warp/score.c line 558

isalnum defined in line 101; used 1 times

- in line 100

sgn defined in line 157; used 2 times

- in /usr/src/games/warp/move.c line 44-45(2)

sigignore defined in line 214; used 3 times

- in /usr/src/games/warp/sig.c line 34-36(2), 157

sigset defined in line 213; used 17 times

- in /usr/src/games/warp/sig.c line 39-57(12), 67, 107, 173, 220, 226

strEQ defined in line 153; used 3 times

- in /usr/src/games/warp/intrp.c line 180, 224, 404

strNE defined in line 152; never used
strnEQ defined in line 155; used 1 times

- in /usr/src/games/warp/score.c line 569

strnNE defined in line 154; used 2 times

- in /usr/src/games/warp/score.c line 587, 596

#### Usage of this include

warp.h used 15 times

- in /usr/src/games/warp/bang.c line 19
- in /usr/src/games/warp/init.c line 22
- in /usr/src/games/warp/intrp.c line 22
- in /usr/src/games/warp/move.c line 16
- in /usr/src/games/warp/ndir.c line 25
- in /usr/src/games/warp/object.c line 10
- in /usr/src/games/warp/play.c line 13
- in /usr/src/games/warp/score.c line 19
- in /usr/src/games/warp/sig.c line 20
- in /usr/src/games/warp/term.c line 16
- in /usr/src/games/warp/them.c line 25
- in /usr/src/games/warp/us.c line 19
- in /usr/src/games/warp/util.c line 16
- in /usr/src/games/warp/warp.c line 118
- in /usr/src/games/warp/weapon.c line 16

Last modified: 1995-01-22 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 2663 |