Subject:  fix name conflict when both ugni and scif installed on system
Description: This mod fixes two name conflicts between the ugni and scif btls.
References:4771
Closes:4771

cmr=v1.8.2:reviewer=hjelmn
Silence warning about set-but-unused var
Silence unused var warning
Silence used-before-set var warning
Protect against problems if someone passes us thru a pipe and then abnormally terminates the pipe early
Correct trivial typos in man files and FUNC_NAME variables.
Patch provided by Fujitsu (Kawashima, Takahiro)

cmr=v1.8.2:reviewer=jsquyres
AUTHORS: Add Howard Pritchard