I'm using VC6.0 SP5 and VC.NET 7.1. I have a third-party static library (no
source) that when linked into my executable, results in my executable
exporting the static library's symbols. I believe it's due to how the
static library itself is contructed (I'm not specifying its entry points in
a .def file, with a /EXPORTS or /INCLUDE switch, or by __declspec(dllexport)
in the source code of my project or any includes) . Is it possible to
either:

a) Modify the static library to prevent this behavior
or
b) Explicitly exclude entry points when linking my executable

and if so, how? Thanks.

--------------------------
Kyle Alons
http://www.kinook.com/