Annotation of sbbs/steve/rtst.c, revision 1.1

1.1     ! root        1: #include <stdio.h>
        !             2: 
        !             3: extern unsigned int plst;
        !             4: int rioini(int,int);
        !             5: int setbaud(int);
        !             6: int incom(void);
        !             7: int outcom(int);
        !             8: void bblst(void);
        !             9: 
        !            10: main() {
        !            11:        unsigned int j,c;
        !            12:        unsigned char *pc;
        !            13:        rioini(2,0);
        !            14:        printf("b"); bblst();
        !            15:        printf("%d\n",setbaud(300));
        !            16: /*     system("ios"); */
        !            17:        outcs("ats21?\x0d");
        !            18:        printf("a"); bblst();
        !            19:        while (!bioskey(1));    c=getch();
        !            20:        printf("b"); bblst();
        !            21:        outcs("ath1\x0d");
        !            22:        printf("a"); bblst();
        !            23:        while (!bioskey(1));    c=getch();
        !            24:        printf("+"); bblst();
        !            25:        while (1) {
        !            26:                c=0;
        !            27:                if (bioskey(1)) c=getch();
        !            28:                if (c==0x7a) break;
        !            29:                if ((c=incom())!=0x100) printf("%02X ",c); }
        !            30:        printf("\n-"); bblst();
        !            31:        printf("\ndone\n");
        !            32:        pc=&plst; pc+=24; printf("rxb ");
        !            33:        for (j=0; j<24; j++) printf("%02X ",0xff&*(pc+j));
        !            34:        printf("\ntxb ");
        !            35:        pc+=256;
        !            36:        for (j=0; j<24; j++) printf("%02X ",0xff&*(pc+j));
        !            37:        printf("\n");
        !            38:        outcs("ath\x0d");
        !            39: /*     system("ios");*/
        !            40:        rioini(0,0);
        !            41: }
        !            42: int outcs(char *str) {
        !            43:        int i=0;
        !            44:        while(str[i]!=0) outcom(str[i++]);
        !            45: }
        !            46: void bblst(void) {
        !            47:        unsigned int *pv;
        !            48:        int i;
        !            49:        pv=&plst;
        !            50:        printf("%Fp",pv);
        !            51:        for (i=0; i<12; i++) printf(".%04X",*(pv+i));
        !            52:        printf("\n");
        !            53: }

unix.superglobalmegacorp.com

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