# 2.11BSD#431 - /usr/src/games/trek/check_out.c

##### Functions

    check_out         X

       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:
       7: #ifndef lint
       8: static char sccsid[] = "@(#)check_out.c	5.1 (Berkeley) 5/30/85";
       9: #endif not lint
      10:
      11: # include   "trek.h"
      12:
      13: /*
      14: **  CHECK IF A DEVICE IS OUT
      15: **
      16: **	The indicated device is checked to see if it is disabled.  If
      17: **	it is, an attempt is made to use the starbase device.  If both
      18: **	of these fails, it returns non-zero (device is REALLY out),
      19: **	otherwise it returns zero (I can get to it somehow).
      20: **
      21: **	It prints appropriate messages too.
      22: */
      23:
      24: check_out(device)
      25: int device;
      26: {
      27:     register int    dev;
      28:
      29:     dev = device;
      30:
      31:     /* check for device ok */
      32:     if (!damaged(dev))
      33:         return (0);
      34:
      35:     /* report it as being dead */
      36:     out(dev);
      37:
      38:     /* but if we are docked, we can go ahead anyhow */
      39:     if (Ship.cond != DOCKED)
      40:         return (1);
      41:     printf("  Using starbase %s\n", Device[dev].name);
      42:     return (0);
      43: }

#### Defined functions

check_out defined in line 24; used 5 times

- in /usr/src/games/trek/computer.c line 88, 136
- in /usr/src/games/trek/lrscan.c line 30
- in /usr/src/games/trek/srscan.c line 49
- in /usr/src/games/trek/torped.c line 50

#### Defined variables

sccsid defined in line 8; never used

Last modified: 1985-05-30 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 422 |