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