• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

build-aux/H23-Feb-2019-18,75716,507

doc/H03-May-2022-7,3966,384

elisp/H23-Feb-2019-1,5711,381

gnu/H23-Feb-2019-37,71325,184

m4/H23-Feb-2019-11,48810,840

po/H03-May-2022-10,8688,600

src/H23-Feb-2019-11,7579,245

tests/H23-Feb-2019-7,6896,108

ABOUT-NLSH A D22-Jan-201974.7 KiB1,0691,022

AUTHORSH A D08-Feb-201933 21

COPYINGH A D08-Feb-201934.2 KiB677553

ChangeLogH A D23-Feb-201937.1 KiB1,170943

ChangeLog.2007H A D08-Feb-201921.8 KiB677552

INSTALLH A D22-Jan-201915.4 KiB369287

Makefile.amH A D08-Feb-20192.8 KiB6233

Makefile.inH A D23-Feb-201957.5 KiB1,6731,550

NEWSH A D23-Feb-20193.6 KiB14186

READMEH A D08-Feb-20193.3 KiB9567

THANKSH A D08-Feb-2019671 2116

TODOH A D08-Feb-20192.1 KiB6645

acinclude.m4H A D08-Feb-20191.3 KiB3533

aclocal.m4H A D23-Feb-201947.7 KiB1,3541,240

config.h.inH A D23-Feb-201930 KiB951726

configureH A D23-Feb-2019549.6 KiB21,23016,927

configure.acH A D23-Feb-20191.9 KiB7662

README

1GNU cflow README
2Copyright (C) 2005-2019 Sergey Poznyakoff
3See the end of file for copying conditions.
4
5* Introduction
6
7This file contains brief information about configuring, and installing
8GNU cflow. It is *not* intended as a replacement for the
9documentation, instead it is provided as a brief reference only.
10Please be sure to read the accompanuing documentation before using the
11utility. See section `Documentation' below.
12
13For the generic configuration options, see the file `INSTALL'.
14Refer to file `ABOUT-NLS' for information regarding internationalization.
15
16* History
17
18The GNU cflow was initially written in 1997, when I needed a utility
19that could display the control flow in a C program. The latest updates
20in its old repo date back to 1999. Then, as I no longer needed the
21package, it fell into oblivion.
22
23Six years later a thread in gnu-devel mailing list had shown that
24there is a kind of demand for that sort of utility, so I decided to
25resurrect it and make a full-fledged package of it. On 2005-04-12 it
26was dubbed a GNU package.
27
28* Current Status
29
30The package is fully operational. It compiles and runs on any
31GNU/Linux and most decent UNIX-like systems. It supports all command
32line switches required by POSIX, plus a number of extended ones. It is
33able to produce output in two formats: in GNU cflow format (which is
34the default) and in POSIX format.
35
36Currently the utility is only able to process C sources. It is the
37only deviation from POSIX specs, which requires ability to process
38YACC and LEX sources as well as binary object files. This support will
39appear in future versions.
40
41Emacs module cflow-mode.el works with files in GNU cflow format (as
42opposed to POSIX format). It has been tested with Emacs 24.2.1.
43
44* Compilation
45
46Please see the INSTALL file in this directory for the generic instructions
47on how to use configure. There is currently only one package-specific
48configuration option: --enable-debug, which compiles the package with
49-g (or -ggdb if appropriate) option. Use it if you plan debugging
50cflow.
51
52* Installation
53
54After running `./configure' and `make', run `make install'.
55
56* Configuration File
57
58The file src/cflow.rc provides a working configuration file for use
59with gcc.  See the documentation, sections 6.1 "Syntactic classes" and
606.3 "GCC Initialization", for more information.
61
62* Documentation
63
64Complete user manual in texinfo format is provided. After the
65installation, it will be accessible by running `info cflow'. To read it
66before installing the package, run `info -f doc/cflow' from the
67package source root directory.
68
69If you don't have GNU texinfo installed, see
70http://www.gnu.org/software/texinfo for information on where to obtain it.
71
72* Bug reporting.
73
74Send bug reports and suggestions to <bug-cflow@gnu.org>.
75
76* Copyright Information:
77
78Copyright (C) 2005, 2010, 2011, 2014 Sergey Poznyakoff
79
80   Permission is granted to anyone to make or distribute verbatim copies
81   of this document as received, in any medium, provided that the
82   copyright notice and this permission notice are preserved,
83   thus giving the recipient permission to redistribute in turn.
84
85   Permission is granted to distribute modified versions
86   of this document, or of portions of it,
87   under the above conditions, provided also that they
88   carry prominent notices stating who last changed them.
89
90
91Local variables:
92mode: outline
93paragraph-separate: "[ 	]*$"
94end:
95