|
|
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.