| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | 06-May-2025 | - | ||||
| FreeBSD/ | H | 06-May-2025 | - | 258 | 165 | |
| scripts/ | H | 06-May-2025 | - | 203 | 153 | |
| tests/ | H | 06-May-2025 | - | 3,281 | 2,352 | |
| win32/ | H | 06-May-2025 | - | 310 | 208 | |
| .gitignore | H A D | 06-May-2025 | 73 | 8 | 7 | |
| .travis.yml | H A D | 06-May-2025 | 1.1 KiB | 60 | 52 | |
| COPYING | H A D | 06-May-2025 | 4.2 KiB | 86 | 69 | |
| INSTALL | H A D | 06-May-2025 | 1.4 KiB | 37 | 28 | |
| Makefile | H A D | 06-May-2025 | 1.3 KiB | 59 | 42 | |
| README | H A D | 06-May-2025 | 1.6 KiB | 54 | 35 | |
| ifdef-how.pl | H A D | 06-May-2025 | 899 | 43 | 33 | |
| unifdef.1 | H A D | 06-May-2025 | 11.8 KiB | 531 | 530 | |
| unifdef.c | H A D | 06-May-2025 | 46.7 KiB | 1,707 | 1,325 | |
| unifdef.h | H A D | 06-May-2025 | 1.8 KiB | 54 | 22 | |
| unifdefall.sh | H A D | 06-May-2025 | 2 KiB | 59 | 20 | |
| version.h | H A D | 06-May-2025 | 78 | 3 | 2 |
README
1unifdef - selectively remove C preprocessor conditionals 2 3Written by Tony Finch <[email protected]> - 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 <[email protected]> 31 - test suite 32 33Jonathan Nieder <[email protected]> 34 - bug fixes, improved unifdefall 35 36Anders H Kaseorg <[email protected]> 37 - bug fixes and other improvements 38 39Ruediger Meier <[email protected]> 40 - build and portability cleanups 41 42Ben Hutchings at Solarflare Communications 43 - lenient evaluation of && and || 44 45Steve Underwood <[email protected]> 46 - read #define and #undef directives from a file 47 48Brian Ginsbach <[email protected]> 49 - improved expression evaluator 50 51Other contributions are listed in the Changelog. 52 53- end - 54