patch by Neil Schemenauer to improve (fix?) line number generation
4 files changed