Annotation of 43BSDReno/share/man/tools/pages.c, revision 1.1.1.1

1.1       root        1: #include <stdio.h>
                      2: 
                      3: #define T_INIT 0100
                      4: #define T_STOP 0111
                      5: 
                      6: long   charin;                 /* number of input character */
                      7: 
                      8: main(argc, argv)
                      9: char   **argv;
                     10: {
                     11: 
                     12:        int      npages = 0;
                     13:        register int    c;
                     14: 
                     15:        while((c=getchar()) != EOF) {
                     16:                charin++;
                     17:                c &= 0377;
                     18:                if(c != T_INIT)
                     19:                        continue;
                     20:                else {
                     21:                        c=getchar();
                     22:                        c &= 0377;
                     23:                        if(c == T_STOP) {
                     24:                                npages++;
                     25:                                charin++;
                     26:                        }
                     27:                }
                     28:        }
                     29:        if(charin<5) {
                     30:                fprintf(stderr, "%s: no input\n", argv[0]);
                     31:                exit(1);
                     32:        }
                     33:        printf("%d\n", npages);
                     34: }

unix.superglobalmegacorp.com

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