Avoid specifying more than one filename.

Change-Id: Ibc9e2e84146c78bde3db0755f9cf84926a2975e8
Add linker option to print function prototypes only.

Change-Id: Iafeb59e087823e6197f1506687a4e56887dce96d
Allow constant references to non-constant variables.

Change-Id: I7d0d9d69da33dcbf537da8b4301fa8921d43d3fd
Correctly handle constants with initialization.

Change-Id: I763eb38878d6619405b3ee88fa8428157d9987bc