Hmm, very interesting. Thanks for posting this, although I don't quite understand the real problem and what you did to fix it. Did you remove all occurrences of "_inline" from glproc.h? If you did that, it would seem that the linker would run into multiple symbol definitions for every .c or .cpp file that #included glprocs.h, unless you moved them to the .c file and turned their inline implementations into prototypes. That wouldn't really cause any optimization issues if the compiler supported cross-object file optimizations (like the m$ compiler does) and you allow the compiler to inline where it pleased. If the compiler doesn't support cross-object file optimizations (m$ calls them "whole program optimizations") then it could effect performance.
Anyway, can you please post more details on this?
Also, I didn't realize that the win32-deps.zip was out of date, but I did indeed add zlib later, I should add it and post a new deps download, thanks.