DRY Principle + Misc fixes
Created by: nobubby
This code checked for several parser flags multiple times, thus violating the Do Not Repeat yourself clause of our holy bible Pragmatic Programming. The crimes contained in this source have subjected CPUs to potentially, count em, SEVERAL clock cycles of undue duress, and multiple seconds of several FLOSS programmers' time.
One hundred "hail stallmans" and three hymns to the glory of the standard text EDitor are due for penance.
Also fixed a typo in the man page.