Updated function definitions so that each function is a void function,
which reflects their declarations and actual implementation.  Non-void
functions that lack a return value will not compile under the
clang front-end that ships with the latest version of the XCode
command line tools under OS X 10.8 and 10.9 (and maybe 10.7 too).