__declspec is used as an information to the compiler, don't do double jumps. one jump to a stub and then from the stub-code to the actual code. mere optimization nothing else.
> --- Robert Collins <[EMAIL PROTECTED]> > wrote: > > > > === > > ----- Original Message ----- > > From: "Pavel Tsekov" <[EMAIL PROTECTED]> > > > > > > I believe the __declspec(...) has a similar > > effect, in > > > > that it is ignored unless -shared is specified, > > or > > > > -mdll is used. > > > > > > Ok, I didn't know that, but hey ... you learn > > almost every day > > > something new :) > > Don't learn this one - it's incorrect. Linking with > > cygwin1.dll would > > fail if it were correct. > > Wrong... declspec is ignored, as you will see if you > nm the exe produced. > > > > > > > Also, the dllimport directive is never used > > unless an > > > > import library is created and used, which is not > > the > > > > idea here. > > > > Again, this is incorrect. The dllimport directive > > can be used when > > linking directly to a .dll, no importlibrary > > involved. > > An import library is automatically produced as you > would see if you analyzed the sources! > > If you could demonstrate your point using examples, I > would be convinced. I have linked the cygwin1.dll > without the declspec directives... furthermore, the > dll after having symbols striped cannot be used as a > substitute for an import library. > > Stephano Mariani > > > __________________________________________________ > Do You Yahoo!? > Send FREE Valentine eCards with Yahoo! Greetings! > http://greetings.yahoo.com > > -- > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > Bug reporting: http://cygwin.com/bugs.html > Documentation: http://cygwin.com/docs.html > FAQ: http://cygwin.com/faq/ >
**************************Disclaimer************************************ Information contained in this E-MAIL being proprietary to Wipro Limited is 'privileged' and 'confidential' and intended for use only by the individual or entity to which it is addressed. You are notified that any use, copying or dissemination of the information contained in the E-MAIL in any manner whatsoever is strictly prohibited. ********************************************************************
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/