On 02/28/2016 02:16 PM, Dimitry Sibiryakov wrote: > 28.02.2016 11:04, Vlad Khorsun wrote: >>> IIRC, the idea was that plugins are getting all needed interface in >>> initialization call >>>> with IMaster. >> Yes, but there is a lot of aux functions which is not available via new >> interfaces and >> still used by plugins. IIRC: isc_vax_integer, encode\decode date etc, etc... > As CLOOP generates array of pointers to functions, cannot it generate as > well array of > ISC API functions to be used in plugins?.. >
In v.3 it's too late for such changes (we must have release at least), in v.4 we should eliminate use of plain functions at all. Some of mentioned (encode\decode date) are already present in interfaces, but plugins still use old forms, others should be added, which is definitely not too hard task. And cleanup pass over plugins (including engine) is needed. ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel