Code cleanups



I've been looking at some of the warning messages produced by various
compilers and I'm thinking of cleaning some of these up.

Right now, I'm just concentrating on duplicated functions and/or
macros/functions being redefined as functions/macros.  (Probably using
define-compiler-macro as done for openmcl.)

Any objections?  

Ray