1: #ifndef lint
2: static char *sccsid = "@(#)hunt5.c 4.2 (Berkeley) 1/9/85";
3: #endif
4:
5: #include <stdio.h>
6: #include <sys/types.h>
7: #include <sys/stat.h>
8:
9: extern char *soutput, *tagout, usedir[];
10:
11: result(master, nf, fc)
12: union ptr {
13: unsigned *a;
14: long *b;
15: } master;
16: FILE *fc;
17: {
18: int i, c;
19: char *s;
20: long lp;
21: extern int iflong;
22: char res[100];
23:
24: for(i=0; i<nf; i++)
25: {
26: lp = iflong ? master.b[i] : master.a[i];
27: fseek(fc,lp, 0);
28: fgets(res, 100, fc);
29: for(s=res; c = *s; s++)
30: if (c== ';')
31: {
32: *s=0;
33: break;
34: }
35: if (tagout !=0)
36: {
37: if (res[0]=='/' || usedir[0]==0)
38: sprintf(tagout, "%s", res);
39: else
40: sprintf(tagout, "%s/%s", usedir, res);
41: while (*tagout) tagout++;
42: }
43: else
44: {
45: if (res[0]!='/' || usedir[0]==0)
46: printf("%s/", usedir);
47: printf("%s\n", res);
48: }
49: }
50: }
51:
52: long
53: gdate(f)
54: FILE *f;
55: {
56: struct stat sb;
57: fstat (f->_file, &sb);
58: return (sb . st_mtime);
59: }
Defined functions
gdate
defined in line
52; used 10 times
Defined variables
sccsid
defined in line
2;
never used
Defined union's
ptr
defined in line
12;
never used