Annotation of researchv10no/cmd/spitbol/4.3/printcomm.sc, revision 1.1

1.1     ! root        1: input (.in, 0, "spitv43.cmt")
        !             2: lineno = 100
        !             3: pageno = 0
        !             4: 
        !             5: while (line = in) {
        !             6:        if (line ? fence && span(" ") &&
        !             7:            ("EJC" && (span(" ") | "") && rpos(0) |
        !             8:            "TTL" && span(" ") && rem . ttl))
        !             9:                lineno = 100
        !            10:        else {
        !            11:                if (lineno > 60)
        !            12:                        newpage()
        !            13:                lineno = lineno + 1
        !            14:                output = line
        !            15:        }
        !            16: }
        !            17: 
        !            18: procedure newpage() {
        !            19:        if (lineno > 1)
        !            20:                eject()
        !            21:        output = ""
        !            22:        output = ""
        !            23:        pageno = pageno + 1
        !            24:        lineno = 1
        !            25:        output = "Page " && rpad(pageno, 4) && "            " && ttl
        !            26:        output = ""
        !            27: }

unix.superglobalmegacorp.com

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