To Do



Sunifdef ("Son of Unifdef")


The To Do List

Items in the To Do list are classified as:

ID
Added
Description
Reason
Utility
Difficulty
Merit
FEA0005
2006-02-26
Provide a --license option to display the BSD license.
Would ensure that the user has the license.
C-
C
C+
DOC0001
2006-02-26
Provide an HTML user guide.
The man page is insufficiently instructive.
A-
A-
C
FEA0008
2006-06-11
Provide option to convert #define and #undef directives read in input into --define and --undef options for the duration of the input file.
This option will enable valid simplifications that otherwise require the user to --define/--undef a symbol that is also defined or undefed in the input file.
B-
C+
B--
FEA0017
2006-12-10
Provide option to assert that any symbol not expressly specified as defined shall be deemed undefined for each input file until and unless a #define directive is encountered.
The option will enable the user to express the blanket assumption that a symbol is undefined unless it is explicitly defined either by the commandline options or by an input directive.
B
B
C
FEA0018
2006-12-11
Provide an option similar to the --symbols option for listing active occurrences of symbols that are #defin-ed or #undef-ed in the input.
Since sunifdef parses #define and #undef directives this is a natural companion of the --symbols option.
B
C
B
FEA0019
2006-12-11
Provide an option for listing active occurrences of #included files.
The feature will extend sunifdef's value in analysing source code under a set of preprocessor assumptions
B
C
B
FEA0020
2007-01-21
Provide an option to output modified files under a specified directory.
This feature will enable a diff tool to compare the input and output files, facilating before-and-after analysis
A-
C
A-


Generated on Mon Feb 4 19:26:14 2008 for Sunifdef Home by  doxygen 1.5.4 (with a little help from perl.)