Added -fno-exceptions for C99 code and linker
Compact __assert_func(), saves like 20kB