1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
|
GNU cflow NEWS -- history of user-visible changes. 2014-02-27
Copyright (C) 2005-2007, 2009-2011, 2014 Sergey Poznyakoff
See the end of file for copying conditions.
Please send cflow bug reports to <bug-cflow@gnu.org>.
Version 1.4.90 (Git)
* Correctly handle functions returning struct/union (fixes bug #31792)
* Debugging output goes to stderr
* Add a manpage
* Consistent use of exit codes
Version 1.4, 2011-10-11
* 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 __extension__:qualifier'.
* 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).
Version 1.3, 2009-07-11
* Optimize symbol tables.
New symbol tables considerably improve the program performance.
* Bugfixes.
Version 1.2, 2007-06-29
* Licensed under the GPLv3
Version 1.1, 2006-07-09
* Bugfixes:
** Fix stack overflow on erroneous nameless function arguments.
** Fix global/static and static/static name clashes.
** Fix initial allocation for level mark array
* New localization: Danish and Vietnamese
Version 1.0, 2005-10-15
* First official release.
Version 0.2.3:
* Finished documentation.
* Added `--no-' options.
Version 0.2.2:
* Added testsuite
* New option --number=N (-nN) - print line numbers along with the flow tree
(default in POSIX mode)
* Added localization support. New localizations: Polish and Ukrainian.
Version 0.2:
* Added autoconf suite.
* Added POSIX output support.
Version 0.1:
Initial version restored from 1997 snapshots.
----------------------------------------------------------------------
* Copyright information:
Copyright (C) 2005, 2006, 2007, 2009, 2010, 2011 Sergey Poznyakoff
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
copyright notice and this permission notice are preserved,
thus giving the recipient permission to redistribute in turn.
Permission is granted to distribute modified versions
of this document, or of portions of it,
under the above conditions, provided also that they
carry prominent notices stating who last changed them.
Local variables:
mode: outline
paragraph-separate: "[ ]*$"
eval: (add-hook 'write-file-hooks 'time-stamp)
time-stamp-start: "changes. "
time-stamp-format: "%:y-%02m-%02d"
time-stamp-end: "\n"
end:
|