|
|
1.1 ! root 1: # include "trek.h" ! 2: ! 3: /** ! 4: ** output hidden distress calls ! 5: **/ ! 6: ! 7: dumpssradio() ! 8: { ! 9: register EVENT *e; ! 10: register int j; ! 11: register int printed; ! 12: ! 13: for (j = 0; j < MAXEVENTS; j++) ! 14: { ! 15: printed = 0; ! 16: e = &Event[j]; ! 17: if (e->evdata&E_NREPORT) ! 18: printed =| report(e); ! 19: } ! 20: return(printed); ! 21: } ! 22: ! 23: ! 24: report(e) ! 25: EVENT *e; ! 26: { ! 27: register int printed; ! 28: ! 29: printed=0; ! 30: switch (e->evcode) { ! 31: case E_KDESB: ! 32: printed++; ! 33: printf("Starbase in quadrant %d,%d is under attack\n", ! 34: e->x, e->y); ! 35: e->evdata =& ~E_NREPORT; ! 36: break; ! 37: ! 38: case E_ENSLV: ! 39: case E_REPRO: ! 40: printed++; ! 41: e->evdata =& ~E_NREPORT; ! 42: printf("Starsystem %s in quadrant %d,%d is distressed\n", ! 43: Systemname[e->evdata], e->x, e->y); ! 44: break; ! 45: ! 46: } ! 47: return(printed); ! 48: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.