This also fixes the tests for buffer overflow to now work for all primitive types.
This tests buffer overflow for the basic types. It does not currently test the platform int and uint until the final function definitions are determined.