Mark global functions and/or variables in unifdef(1) static where possible.

This allows compilers and static analyzers to more thorough analysis.


git-svn-id: svn://svn.FreeBSD.org/base/head/usr.bin/unifdef@227243 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove superfluous paragraph macro.


git-svn-id: svn://svn.FreeBSD.org/base/head/usr.bin/unifdef@233456 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
No need to call an external program.


git-svn-id: svn://svn.FreeBSD.org/base/head/usr.bin/unifdef@248258 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Update to upstream version 2.7

The most notable new feature is support for processing multiple
files in one invocation. There is also support for more make-friendly
exit statuses.

The most notable bug fix is #line directives now include the input
file name.

Obtained from: http://dotat.at/prog/unifdef


git-svn-id: svn://svn.FreeBSD.org/base/head/usr.bin/unifdef@248849 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Merge back from svn