#c memory safety