Dimitry, If Firebird is to continue to have a handle based API then your options are:
1. Upgrade the existing handle based API 2. Create 'C' wrapper functions for each virtual method call in the new API. The criticism of the old API in the release notes appears valid and so the easiest and probably the best approach is a set of 'C' wrappers. As Jim indicated, this should not be a difficult problem to solve. Tony Whyman MWA On 15/07/14 14:13, Dimitry Sibiryakov wrote: > 15.07.2014 15:08, Tony Whyman wrote: >> I agree with Jim is probably the easiest way to respond to this. I have no >> interested in >> shooting down the C++ API - I just want to ensure that Firebird continues to >> be accessible >> from other languages and a handle based API is the easiest lowest common >> denominator. > And what is the best: old ISC API _is_ exactly such kind of API. > ------------------------------------------------------------------------------ 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