cflow - Tool to generate flowcharts for C sources

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename cflow-1.5-1.11.x86_64.rpm
Package name cflow
Package version 1.5
Package release 1.11
Package architecture x86_64
Package type rpm
Category Development/Tools/Other
License GPL-3.0
Maintainer -
Download size 138.81 KB
Installed size 355.61 KB
GNU cflow analyzes a collection of C source files and prints a graph, charting
control flow within the program. GNU cflow 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). Input
files can optionally be preprocessed before analyzing.


Package Version Architecture Repository
cflow-1.5-1.11.i586.rpm 1.5 i586 openSUSE Oss
cflow - - -


Name Value
info - -


Name Value
cflow = 1.5-1.11
cflow(x86-64) = 1.5-1.11


Type URL
Binary Package cflow-1.5-1.11.x86_64.rpm
Source Package cflow-1.5-1.11.src.rpm

Install Howto

Install cflow rpm package:

# zypper install cflow




2016-05-18 -
- Update to version 1.5:
* Correctly handle functions returning struct/union (fixes bug
* Gracefully handle invalid inputs (fixes bug #44113)
* Debugging output goes to stderr
* Add a manpage
* Consistent use of exit codes
- Cleanup spec file with spec-cleaner
- Use url for source
- Add gpg signature
2011-10-14 -
- update to cflow-1.4
* Symbol aliases
The `--symbol' option has been extended to allow for defining
symbol aliases.  Aliases are useful for declaring reserved
words such as `__restrict' or `__inline'.  For example,
the option `--symbol __restrict:=restrict' instructs cflow
to treat `__restrict' exactly as `restrict'.
* New syntactic class: qualifiers
Tokens in this class can legitimately appear in place of C
qualifiers, such as `static' or `inline'.  This class is useful
for some compiler-depending keywords, such as `__extension__'
in gcc.  The usual declaration of this symbol is `--symbol
* Speed up recursive call detection.
* Fix parsing of typedefs after `struct'.
* Fix the output of branch marks in tree mode.
* Fix processing of static inline functions (RH bug 650716).
- drop cflow-fix-yyparse-return-type.patch (upstream)
2011-04-11 -
- use spec-cleaner
2009-07-12 -
- update to cflow-1.3
* Optimize symbol tables.
* New symbol tables considerably improve the program performance.
* Bugfixes.
- drop cflow-fix-extern-inline.patch (fixed upstream)
2009-01-05 -
- do 'make check' in spec
2008-12-17 -
- initial package (version 1.2)

See Also

Package Description
cgal-demo-examples-devel-4.14-1.1.noarch.rpm Example & demo files for CGAL library usage
cgal-devel-4.14-1.1.i586.rpm Development files and tools for CGAL applications
cgal-devel-4.14-1.1.x86_64.rpm Development files and tools for CGAL applications
cgal-doc-4.14-1.1.noarch.rpm Documentation CGAL algorithms
cgdb-0.7.0-1.4.i586.rpm Curses debugger
cgdb-0.7.0-1.4.x86_64.rpm Curses debugger
cgit-1.2.1-2.1.i586.rpm A web frontend for git repositories
cgit-1.2.1-2.1.x86_64.rpm A web frontend for git repositories
cglib-3.2.4-1.1.noarch.rpm Code Generation Library
cglib-javadoc-3.2.4-1.1.noarch.rpm Code Generation Library
chameleon-0.2-3.7.noarch.rpm Common schema transformation tool
changelog-generator-data-1.0.0-1.3.noarch.rpm Data to be consumed by containement-rpm-docker
charliecloud-0.9.8-3.1.i586.rpm User-defined software stacks (UDSS) for HPC centers
charliecloud-0.9.8-3.1.x86_64.rpm User-defined software stacks (UDSS) for HPC centers
charliecloud-doc-0.9.8-3.1.noarch.rpm Documentation files for charliecloud