Reintroduced C99 compatibility for SHARC used as a library