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