This is due to C89 inline semantics being used that cause linker failures when compiled as C99. Feature safe: yes