# 2.11BSD#431 - /usr/src/usr.bin/refer/hunt5.c

##### Functions

    gdate             X
    result            X

##### unions's

    ptr               X

       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

- in /usr/src/usr.bin/refer/glue1.c line 29, 141
- in /usr/src/usr.bin/refer/hunt1.c line 27, 142
- in /usr/src/usr.bin/refer/hunt7.c line 23, 78
- in /usr/src/usr.bin/refer/hunt8.c line 9, 32(2), 39

result defined in line 11; used 2 times

- in /usr/src/usr.bin/refer/glue1.c line 220
- in /usr/src/usr.bin/refer/hunt1.c line 235

#### Defined variables

sccsid defined in line 2; never used

#### Defined union's

ptr defined in line 12; never used

Last modified: 1987-02-17 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 531 |