|
Lines 1-14
Link Here
|
| 1 |
A program that takes as input a series of C source files |
1 |
A program that takes as input a series of C source files and produces a |
| 2 |
and produces a LaTeX or HTML document containing a cross |
2 |
LaTeX or HTML document containing a cross reference of the |
| 3 |
reference of the files/functions/variables in the program, |
3 |
files/functions/variables in the program, including documentation taken |
| 4 |
including documentation taken from suitably formatted |
4 |
from suitably formatted source code comments. |
| 5 |
source code comments. |
|
|
| 6 |
|
5 |
|
| 7 |
The documentation is stored in the C source file in |
6 |
The documentation is stored in the C source file in specially formatted |
| 8 |
specially formatted comments, making it simple to maintain. |
7 |
comments, making it simple to maintain. The cross referencing includes |
| 9 |
The cross referencing includes lists of functions called, |
8 |
lists of functions called, callers of each function, usage of global |
| 10 |
callers of each function, usage of global variables, header |
9 |
variables, header file inclusion, macro definitions and type |
| 11 |
file inclusion, macro definitions and type definitions. |
10 |
definitions. Works for ANSI C, including a few gcc extensions. |
| 12 |
Works for ANSI C, including a few gcc extensions. |
|
|
| 13 |
|
11 |
|
| 14 |
WWW: http://www.gedanken.demon.co.uk/cxref/ |
12 |
WWW: http://www.gedanken.demon.co.uk/cxref/ |