C99 compatibility for the whole of SHARC