1: #ifdef vax
   2: typedef int longint;
   3: #else
   4: typedef long longint;
   5: #endif
   6: 
   7: #include <sys/types.h>
   8: #include <sys/stat.h>
   9: #include <stdio.h>
  10: 
  11: #define LNAME 80
  12: #define NEW flist; flist = flist -> next
  13: #define LLEAF 010
  14: #define RLEAF 04
  15: #define SEEN 02
  16: #define FBIT 01
  17: #define COMPACTED 017777
  18: #define PACKED 017437
  19: #define EF 0400
  20: #define NC 0401
  21: 
  22: struct charac {
  23:     char lob;
  24:     char hib;
  25: };
  26: 
  27: union cio {
  28:     struct charac chars;
  29:     int integ;
  30: };
  31: 
  32: struct fpoint {
  33:     struct node *fp;
  34:     int flags;
  35: } in [258];
  36: 
  37: struct index {
  38:     struct node *pt;
  39:     struct index *next;
  40: } dir [514], *head, *flist, *dirp, *dirq;
  41: 
  42: union treep {
  43:     struct node *p;
  44:     int ch;
  45: };
  46: 
  47: struct node {
  48:     struct fpoint fath;
  49:     union treep sp [2];
  50:     struct index *top [2];
  51:     longint count [2];
  52: } dict [258], *bottom;
  53: 
  54: longint oc;
  55: 
  56: FILE *cfp, *uncfp;
  57: 
  58: struct stat status;

Defined variables

bottom defined in line 52; used 35 times
dict defined in line 52; used 27 times
dir defined in line 40; used 4 times
dirp defined in line 40; used 16 times
dirq defined in line 40; used 11 times
flist defined in line 40; used 9 times
head defined in line 40; used 8 times
in defined in line 35; used 26 times
oc defined in line 54; used 15 times
status defined in line 58; used 5 times

Defined struct's

charac defined in line 22; used 2 times
  • in line 28(2)
fpoint defined in line 32; used 2 times
  • in line 48(2)
index defined in line 37; used 8 times
node defined in line 47; used 15 times

Defined union's

cio defined in line 27; used 10 times
treep defined in line 42; used 6 times

Defined typedef's

longint defined in line 2; used 6 times

Defined macros

COMPACTED defined in line 17; used 3 times
EF defined in line 19; used 8 times
LNAME defined in line 11; used 6 times
NC defined in line 20; used 10 times
PACKED defined in line 18; used 2 times
RLEAF defined in line 14; used 10 times
SEEN defined in line 15; used 9 times

Usage of this include

Last modified: 1982-09-07
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 909
Valid CSS Valid XHTML 1.0 Strict