library has to be freed by the library, as an application or other library using that library might have been built with a different version of the C runtime library.