Updated: cflow 1.8 - analyzes C files charting control flow within the program
Cygwin cflow Maintainer
Brian.Inglis@SystematicSW.ab.ca
Sat Aug 2 23:18:52 GMT 2025
GNU cflow analyzes a collection of C source files and
prints a graph, charting control flow within the program.
It is able to produce both direct and inverted flowgraphs for C sources.
Optionally a cross-reference listing can be generated.
Two output formats are implemented: POSIX and GNU (extended).
For more information see the project home page:
https://www.gnu.org/software/cflow
A cflow program is required by POSIX 2024.
The following package has been upgraded in the Cygwin distribution:
- cflow 1.8
For latest changes see below, or /usr/share/doc/cflow/NEWS
after installation:
2025-07-30 1.8
- Configuration system rewritten
Cflow is shipped with a set of "profiles", providing defaults for
different standards of the C language. For example, to enable support
for gcc extensions it suffices to load the "gcc" profile:
cflow --profile=gcc
Users can define their own profiles and place them in a well-known
disk location for further use with the --profile option.
Site-wide or user-specific settings can be stored in the default
profile, which is always loaded.
Two options are provided for managing profiles: --prepend-path
modifies the profile search path and -q disables the use of the
default profile.
The configuration system used in previous versions (via the
CFLOW_OPTIONS and CFLOWRC environment variables) is considered
deprecated, but is still supported for backward compatibility.
- Emacs cflow-mode improved
- Bugfixes
More information about the Cygwin-announce
mailing list