SetPEWin95Supported should be called SetPEWinVerSupported since it applies to NT4 as well? It should pass in 4 for x86 stubs and plugins and 5 for AMD64.
_allmul and _allshl should be hidden behind a ZSTD define so they are not used by accident in other places. We would also need the equivalent asm code for GCC?
The Math plug-in can't statically link whatever it needs from the MS CRT?
Ideally the MSVC support should be added in a separate step first.
(Githubs policy is blocking me from logging in on Github so I can't respond there)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
_allmul
and_allshl
should be hidden behind a ZSTD define so they are not used by accident in other places. We would also need the equivalent asm code for GCC?(Githubs policy is blocking me from logging in on Github so I can't respond there)