1$Id$
2
3This is a enhanced copy of cflow I've been using, which has been
4floating around for a number of years.
5
6This works well if you use GNU make, gcc and bash.
7
8
9With anything else, you mileage may vary.
10
11Some combinations of code/header file require a little coaxing.
12
13Contributors:
14Andrew Moore
15Steve Kirkendall
16Tony Hansen
17Kevin Szbo
18Aleixs Szabo
19Alexis Kwan
20M.M.Taylor
21
22Many contributions are more than a decade old.
23
24I've seen some problems on various systems...
25For example, on linux I get:
26cflow prcc.c
27/u/marty/bin/prcc: cannot redefine: sys_nerr    {v /usr/include/errno.h 8}
28/u/marty/bin/prcc: cannot redefine: sys_errlist {v /usr/include/errno.h 9}
29/u/marty/bin/prcc: cannot redefine: _sys_nerr   {v /usr/include/errno.h 12}
30/u/marty/bin/prcc: cannot redefine: _sys_errlist        {v /usr/include/errno.h 13}
311       __gnu_calloc {/usr/include/stdlib.h 183}
322               calloc {}
333       __gnu_malloc {/usr/include/stdlib.h 188}
344               malloc {}
35
36
37Get around this with:
38leisner@compaq$ cflow -X 'errno.h stdlib.h' prcc.c
39
40to produce the file in examples/prcc.cflow
41
42