On Mar 19, 2000, Kevin Atkinson <[EMAIL PROTECTED]> wrote:
> I want to have to [two?] different interfaces into the same library.
You can't do that in a single library, in general. It's a matter of
the linker finding one library expecting a certain interface, and
finding one that doesn't comply with it.
One thing you can do is to split your library into two separate
libraries, one with the more stable interface, whose versions won't
change very often, and another, linked with the first one, with the
unstable interface. So you save those that link with the stable
interface from the instability, without hampering development of the
unstable interface.
--
Alexandre Oliva Enjoy Guaranį, see http://www.ic.unicamp.br/~oliva/
Cygnus Solutions, a Red Hat company aoliva@{redhat, cygnus}.com
Free Software Developer and Evangelist CS PhD student at IC-Unicamp
oliva@{lsd.ic.unicamp.br, gnu.org} Write to mailing lists, not to me