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