shardulc - 2014-01-03

The patch attached fixes the errors without the extra Wstrict-prototypes flag, whose causes were my own edits. The output of make -k VERBOSE=1, including stderr, is given in build_without.log.
The patch also fixes some warnings with the Wstrict-prototypes flag; the rest are given in build_with.log.