Is it normal that on the shared DLLs of expat 2.1, XML_SetHashSalt is not exported? I wanted to link to the shared version of expat to avoid linking it multiple times in my project (for each used library that uses expat), but python for example uses XML_SetHashSalt (in pyexpat module), so i'm forced to link it against the static version of the library
The function apparently has the XMLPARSEAPI macro on its declaration, like all the other fucntions, but somehow doesn't get exported
Updating the lib/libexpat.def with the last one of the CVS repo solves the problem, apparently, the .def shipped with 2.1 sources did not export the new 2.1 symbols
Looking at
https://sourceforge.net/p/expat/code_git/ci/f08b5b72d1afce6501b74b339f6681d33395e682/
I believe this bug can be closed or marked open-fixed.