Annotation of researchv10no/games/trek/ssradio.c, revision 1.1

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: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.