22.07.2014 15:31, Jim Starkey wrote:

> Why do you care?

If the C++ interface (pure virtual) is expected to be used outside the 
Firebird project (by other C++ applications) or even by different 
Firebird versions (e.g. newer server loading the older engine), then we 
must care. You cannot extend the interface by an overloaded function and 
expect its binary compatibility with the prior interface version.

If the only public API is a [machine-generated] language-neutral plain C 
stuff, then I don't care. This is not what we have at hands though.


Dmitry


------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to