|
|
1.1 root 1: #include "stdio.h"
2: struct rec {
3: long len;
4: struct rec *next;
5: char *fname;
6: long cnt[1];
7: } *proFptr = (struct rec *)-1; /* end of list marker */
8: exit(n)
9: { int i;
10: char xbuf[4096];
11: setbuf(stderr, xbuf);
12: if(freopen("prof.out", "a", stderr) == 0)
13: _cleanup(), _exit(n+1);
14: while(proFptr != (struct rec *)-1) {
15: fprintf(stderr, "%s\n", proFptr->fname);
16: for(i = 3; i < proFptr->len; i++)
17: fprintf(stderr, "%d\n", proFptr->cnt[i-3], i);
18: proFptr = proFptr->next;
19: }
20: fflush(stderr);
21: _cleanup();
22: _exit(n);
23: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.