|
|
1.1 ! root 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[] = "@(#)dumpssradio.c 5.1 (Berkeley) 5/30/85"; ! 9: #endif not lint ! 10: ! 11: # include "trek.h" ! 12: ! 13: /** ! 14: ** output hidden distress calls ! 15: **/ ! 16: ! 17: dumpssradio() ! 18: { ! 19: register struct event *e; ! 20: register int j; ! 21: register int chkrest; ! 22: ! 23: chkrest = 0; ! 24: for (j = 0; j < MAXEVENTS; j++) ! 25: { ! 26: e = &Event[j]; ! 27: /* if it is not hidden, then just ignore it */ ! 28: if ((e->evcode & E_HIDDEN) == 0) ! 29: continue; ! 30: if (e->evcode & E_GHOST) ! 31: { ! 32: unschedule(e); ! 33: printf("Starsystem %s in quadrant %d,%d is no longer distressed\n", ! 34: systemname(e), e->x, e->y); ! 35: continue; ! 36: } ! 37: ! 38: switch (e->evcode) ! 39: { ! 40: ! 41: case E_KDESB: ! 42: printf("Starbase in quadrant %d,%d is under attack\n", ! 43: e->x, e->y); ! 44: chkrest++; ! 45: break; ! 46: ! 47: case E_ENSLV: ! 48: case E_REPRO: ! 49: printf("Starsystem %s in quadrant %d,%d is distressed\n", ! 50: systemname(e), e->x, e->y); ! 51: chkrest++; ! 52: break; ! 53: ! 54: } ! 55: } ! 56: ! 57: return (chkrest); ! 58: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.