Fix build warning: Return type of function.

Fill in the return type of a function.

ChangeLog:

	* src/bs/bs.c (binary_search): Add return type to function.
Fix build warnings in bsort100.

Forward declare function, remove unused variables.

ChangeLog:

	* src/bsort100/bsort100.c (Initialize): Add declaration.
	(benchmark): Remove unused variables, and commented out code.
	(BubbleSort): Add declaration.  Remove unused variables.
Fix build warnings in bubblesort.

Forward declare functions, remove unused variables.

ChangeLog:

	* src/bubblesort/bubblesort.c (Inisialize): Add declaration.
	(BubbleSort): Add declaration, remove unused variables.
Fix build warnings in cnt.

Remove unused variables.

ChangeLog:

	* src/cnt/cnt.c (Test): Remove unused variables.
Fix build warnings in compress.

Duplicate #defines.

ChangeLog:

	* src/compress/compress.c (HSIZE, BITS): Remove duplicate
	definitions, use last definition for HSIZE, BITS was always 16.
	(PBITS): Unused, so remove.
Fix build warnings in crc.

Undefined code, and unused variables.

ChangeLog:

	* src/crc/crc.c (icrc1): Rewrite undefined code.
	(benchmark): Discard unused variable by casting to void.
Fix compiler warnings in crc32.

Missing include and unused variables.  The unused variable
check_output has been commented out rather than removed as the TODO
comment suggests that there is some other issue to investigate in this
test.
When we revisit the TODO comment later the commented out code will
either be fixed and re-enabled, or removed.

ChangeLog:

	* src/crc32/crc_32.c: Add include for stdlib.h.
	(main): Comment out check_output, cast defined but unused
	variable 'output' to void.
Fix compiler warnings in ctl-string.

Missing include and unused variable.

ChangeLog:

	* src/ctl-string/string.c: Add include for ctype.h.
	(ctl_StringSetSubStr): Remove unused variable.
Fix build warnings in ctl-vector.

Unused functions created within a macro.

ChangeLog:

	* src/ctl-vector/vector.h (ctl_##type##VectorGetAt): Remove.
Fix build warnings in cubic.

Unused variables.

ChangeLog:

	* src/cubic/basicmath_small.c (main): Remove unused variables.
Fix build warnings in dhrystone.

Missing includes, missing forward declarations, and missing return
statement.

ChangeLog:

	* src/dhrystone/dhry.h (Proc_1, Proc_2, Proc_3, Proc_4): Add
	forward declarations.
	(Proc_5, Proc_6, Proc_7, Proc_8): Likewise
	(Func_1, Func_2, Func_3): Likewise.
	* src/dhrystone/dhry_1.c: Add missing includes.
	(main): Return a value.
	* src/dhrystone/dhry_2.c: Add missing include.
Fix compiler warnings in dtoa.

Remove K&R function declaration support, make constants unsigned long,
and remove unused variable.

ChangeLog:

	* src/dtoa/dtoa.c: Remove support for KR_headers (K&R style
	function headers) through out this file.
	(DBL_MAX_EXP, Exp_msk1, Frac_mask): Mark these costants as
	unsigned long to reflect how they are used and to prevent integer
	overflow on 16-bit platforms.
	(strtod): Remove unused variables.
Remove some commented out code from test edn.

ChangeLog:

	* src/edn/edn.c (codebook): Remove commented out code.
Fix compiler warnings in test expint.

The compiler warns that some code should have parentheses added to
make the meaning clearer.

ChangeLog:

	* src/expint/expint.c (foo): Make possibly ambiguous code clearer.
Fix compiler warning in test fasta.

Cast defined but unused variable to void.

ChangeLog:

	* src/fasta/fasta.c (random_fasta): Cast defined but unused
	variable to void.
Fix compiler warnings in fft.

Cast defined but unused variable to void.

ChangeLog:

	* src/fft/fft1.c (benchmark): Cast defined but unused variable to
	void.
Fix compiler warnings in fir.c

Make variables and parameter const to match input data.

ChangeLog:

	* src/fir/fir.c (fir_filter_int): Make parameters and variables
	const to match input data.
Fix compiler warnings in test frac.

Supply a return statement at the end of this function.  Not sure what
the right value to return is so I'm returning 0.0 for now, this is
never hit anyway so doesn't matter too much for now.

ChangeLog:

	* src/frac/frac.c (frac): Add a return at the end of the function.
Fix compiler warnings in gdb-advance.

Function used undeclared, incorrect return types, and unused
variables.

ChangeLog:

	* src/gdb-advance/advance.c (func2): Move definition before use.
	Change return type to void.
	(func3): Change return type to void.
	(benchmark): Change return type to int.  Cast defined but unused
	variable to void.
Fix compiler warnings in gdb-all-types test.

Incorrect return type.

ChangeLog:

	* src/gdb-all-types/all-types.c (benchmark): Change return type,
	remove blank line.