Sunifdef originated as a rewrite of a version of Unifdef that I sporadically developed for the internal use of Symbian during 2003 and 2004. That version of Unifdef was derived from Tony Finch's 2003 version for Free BSD. To answer Symbian's requirements, my version of Unifdef became fundamentally more powerful than Tony Finch's and did not retain backward compatitibility with his. The code also sprawled disgracefully. I undertook a rewrite on my own account in mid-2005, with a view to making it a respectable open source contribution. I decided at that point too to adopt a new name for the tool, feeling it had best be differentiated from the family of Unifdef variants aleady in circulation.
- Tony Finch's 2003 version of Unifdef was the original baseline for Sunifdef.
- William Roberts, Chief Integration Engineer at Symbian, charged me with porting Unifdef to Windows and developing it to answer Symbian's requirements. He specified the original fitness tests that drove this development and deliberated with me over the ensuing behaviour questions.
- Tom Dickinson, Senior Software Engineer at Symbian, organised and ran large scale tests of my version of Unifdef and exposed many bugs and infelicities.
- Dr. Jonathan Underwood built the first RPM and submitted it for Redhat Feodora Extras.
Sunifdef is built and documented with open source development tools:
Copyright © 2007 Michael Kinghan
Generated on Mon Feb 4 19:26:14 2008 for Sunifdef Home by
1.5.4 (with a little help from perl.)