Here's the second version of the series to remove some cleanups from linespec.c. I believe this version addresses all the review comments. Regression tested by the buildbot. Tom