|
|
1.1 ! root 1: #include <stdio.h> ! 2: #include <isode/ppkt.h> ! 3: ! 4: /* ARGSUSED */ ! 5: ! 6: main (argc, argv, envp) ! 7: int argc; ! 8: char **argv, ! 9: **envp; ! 10: { ! 11: int len; ! 12: char *cp; ! 13: register PS ps; ! 14: register PE pe; ! 15: ! 16: if ((ps = ps_alloc (std_open)) == NULLPS) ! 17: error ("ps_alloc"); ! 18: if (std_setup (ps, stdin) == NOTOK) ! 19: error ("std_setup: %s", ps_errno (ps -> ps_errno)); ! 20: ! 21: for (;;) { ! 22: if ((pe = ps2pe (ps)) == NULLPE) ! 23: if (ps -> ps_errno) ! 24: error ("ps2pe: %s", ps_errno (ps -> ps_errno)); ! 25: else ! 26: break; /* end-of-file */ ! 27: ! 28: /* process ``pe'' here... */ ! 29: ! 30: pe_free (pe); ! 31: } ! 32: ! 33: ps_free (ps); ! 34: ! 35: exit (0); ! 36: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.