1unifdef - selectively remove C preprocessor conditionals 2 3Written by Tony Finch <dot@dotat.at> - http://dotat.at/prog/unifdef/ 4 5The unifdef utility selectively processes conditional C preprocessor 6#if and #ifdef directives. It removes from a file both the directives 7and the additional text that they delimit, while otherwise leaving the 8file alone. 9 10Please see the INSTALL file for installation instructions. 11 12Pre-formatted documentation can be found in unifdef.txt 13 14You can download the latest release tar and zip files from: 15 http://dotat.at/prog/unifdef 16 17You can clone the development repository using: 18 git clone http://dotat.at/git/unifdef.git 19 20I also maintain a copy at http://github.com/fanf2/unifdef 21(Warning: GitHub's zip download is incomplete and unusable.) 22 23Please send bug reports and patches to me via email to the 24address above. Unless you state otherwise, I will assume that 25any contributions are under the two-clause BSD licence. See 26the COPYING file for details. 27 28Thanks to the following people for their contributions: 29 30Bob Proulx <bob@proulx.com> 31 - test suite 32 33Jonathan Nieder <jrnieder@gmail.com> 34 - bug fixes, improved unifdefall 35 36Anders H Kaseorg <andersk@mit.edu> 37 - bug fixes and other improvements 38 39Ruediger Meier <ruediger.meier@ga-group.nl> 40 - build and portability cleanups 41 42Ben Hutchings at Solarflare Communications 43 - lenient evaluation of && and || 44 45Steve Underwood <steveu@coppice.org> 46 - read #define and #undef directives from a file 47 48Brian Ginsbach <ginsbach@netbsd.org> 49 - improved expression evaluator 50 51Other contributions are listed in the Changelog. 52 53- end - 54