Annotation of researchv10no/cmd/adb/g/mchio.c, revision 1.1.1.1

1.1       root        1: /*
                      2:  * read or print machine-dependent data structures
                      3:  * stupid version, for gnope
                      4:  */
                      5: 
                      6: #include "defs.h"
                      7: 
                      8: /*
                      9:  * read an ASCII expression
                     10:  */
                     11: 
                     12: char lastc;
                     13: 
                     14: WORD
                     15: ascval()
                     16: {
                     17:        TLONG l;
                     18:        register int i;
                     19: 
                     20:        l = 0;
                     21:        i = sizeof(l);
                     22:        while (quotchar()) {
                     23:                if (--i >= 0) {
                     24:                        l <<= 8;
                     25:                        i |= lastc;
                     26:                }
                     27:        }
                     28:        return (l);
                     29: }
                     30: 
                     31: /*
                     32:  * read a floating point number in VAX format
                     33:  * the result must fit in a WORD
                     34:  */
                     35: 
                     36: WORD
                     37: fpin(buf)
                     38: char *buf;
                     39: {
                     40:        error("no fp input");
                     41: }
                     42: 
                     43: /*
                     44:  * print a floating point number in VAX format
                     45:  */
                     46: 
                     47: fpout(flag, va)
                     48: char flag;
                     49: char *va;
                     50: {
                     51:        error("no fp output");
                     52: }
                     53: 
                     54: /*
                     55:  * print a date
                     56:  */
                     57: 
                     58: printdate(tvec)
                     59: WORD tvec;
                     60: {
                     61: 
                     62:        printf("%R", tvec);
                     63: }

unix.superglobalmegacorp.com

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