On Fri, Feb 03, 2012 at 12:33:16AM +0400, Alexey Borzenkov <[email protected]>
wrote:
> Sorry, should have been "resulting linkage is external/internal,
> depending on whether ev_default_loop_ptr was declared static before
> including ev.h". But still extern is redundant, I can't see what it's
> supposed to do here. :-/
because the extern declaration will not be there eventually, because
the symbol is very private to the library, so we need an expicit extern
declaration there when libev is released.
now, the "redundant" thing is of course a re dherring - static is also
completely redundant, but still many symbols are declared static for good
reasons :)
--
The choice of a Deliantra, the free code+content MORPG
-----==- _GNU_ http://www.deliantra.net
----==-- _ generation
---==---(_)__ __ ____ __ Marc Lehmann
--==---/ / _ \/ // /\ \/ / [email protected]
-=====/_/_//_/\_,_/ /_/\_\
_______________________________________________
libev mailing list
[email protected]
http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev