diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2010-12-01 17:03:30 -0500 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2010-12-01 17:03:30 -0500 |
commit | ea2eabcec82d67461d06e19c96ae30248e0e5105 (patch) | |
tree | e58254e0d82c4fcf9909ec90fca9b40cf99ed145 | |
parent | 40334df00ca088f04908d28581ec0159586f762e (diff) | |
download | deheader-ea2eabcec82d67461d06e19c96ae30248e0e5105.tar.gz deheader-ea2eabcec82d67461d06e19c96ae30248e0e5105.tar.bz2 deheader-ea2eabcec82d67461d06e19c96ae30248e0e5105.tar.xz deheader-ea2eabcec82d67461d06e19c96ae30248e0e5105.zip |
Pre-release cleanup. Regression tests pass and pychecker runs clean.
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | Makefile | 4 | ||||
-rwxr-xr-x | deheader | 6 |
3 files changed, 7 insertions, 5 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0af3d62 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +test/*.o +*.tar.gz @@ -3,7 +3,7 @@ # VERS=$(shell sed <deheader -n -e '/version\s*=\s*"\(.*\)"/s//\1/p') -SOURCES = README COPYING NEWS deheader deheader.xml deheader.1 Makefile control deheader.png +SOURCES = README COPYING NEWS deheader deheader.xml deheader.1 Makefile control deheader-logo.png all: deheader.1 @@ -26,7 +26,7 @@ makeregress: pychecker: @ln -f deheader deheader.py - @-pychecker --only --limit 50 deheader.py + @-pychecker --quiet --only --limit 50 deheader.py @rm -f deheader.py* version: @@ -24,7 +24,7 @@ on interrupt or after processing with its original timestamp, unless the -r option was given and headers removed. """ -import sys, os, tempfile, getopt, time, re +import sys, os, getopt, time, re BATON_DEBUG = 1 PROGRESS_DEBUG = 2 @@ -113,7 +113,7 @@ class InclusionMap: def forget(self, sourcefile, header): "Forget a header dependency." self.c_to_h[sourcefile].remove(header) - def remember(self, sourcefile, include): + def remember(self, sourcefile, header): "Undo forgetting of a dependency." self.c_to_h[sourcefile].append(header) @@ -175,7 +175,7 @@ def testcompile(source, maker, msg="", verbosity=0): % (sourcefile, msg, explain, end-start) return (status, end - start) -def c_analyze(source, maker, includes, verbosity): +def c_analyze(sourcefile, maker, includes, verbosity): "Given a C file and a list of includes, return those that can be omitted." # We'll remove headers in reverse order, because later unnecessary # headers might depend on earlier ones |