1@x l.17 2extern Graph *words(); 3extern Vertex *find_word(); 4@y 5extern Graph *words(unsigned long,long [],long,long); 6extern Vertex *find_word(char *,void (*)(Vertex *)); 7@z 8 9@x l.162 10Graph *words(n,wt_vector,wt_threshold,seed) 11 unsigned long n; /* maximum number of vertices desired */ 12 long wt_vector[]; /* pointer to array of weights */ 13 long wt_threshold; /* minimum qualifying weight */ 14 long seed; /* random number seed */ 15@y 16Graph *words(@t\1\1@> 17 unsigned long n, /* maximum number of vertices desired */ 18 long wt_vector[], /* pointer to array of weights */ 19 long wt_threshold, /* minimum qualifying weight */ 20 long seed@t\2\2@>) /* random number seed */ 21@z 22 23@x l.210 24static double flabs(x) 25 long x; 26@y 27static double flabs(long x) 28@z 29 30@x l.256 31static long iabs(x) 32 long x; 33@y 34static long iabs(long x) 35@z 36 37@x l.508 38@p Vertex *find_word(q,f) 39 char *q; 40 void @[@] (*f)(); /* |*f| should take one argument, of type |Vertex *|, 41 or |f| should be |NULL| */ 42@y 43@p Vertex *find_word(@t\1\1@> 44 char *q,void (*f)(Vertex *)@t\2\2@>) 45 /* |*f| should take one argument, of type |Vertex *|, 46 or |f| should be |NULL| */ 47@z 48