On 11/12/14 12:56, Adriano dos Santos Fernandes wrote: > On 12/11/2014 07:52, Alex Peshkoff wrote: >> On 11/11/14 19:23, Adriano dos Santos Fernandes wrote: >>> On 11/11/2014 14:15, Dimitry Sibiryakov wrote: >>>> 11.11.2014 17:13, Adriano dos Santos Fernandes wrote: >>>>> I'm trying to figure out. Internals hacks ("I" typedefs, structs, >>>>> non-cloop classes) are not good for external usage yet. >>>> Do you think about undoing your commit or adding an another layer of >>>> macros?.. >>>> >>> I do not think on undoing anything cause I was certainly that was going >>> to happen and so far Firebird tree builds. >>> >> But examples using new API do not. And (did not check but makes me think >> so) fbtcs also will not pass for new API. I see no problems with >> changing something in the sources but one part should better be in >> agreement with other. >> >> > What is not working? > > I included firebird.h (noted with FIXME) to work and they build for me.
But firebird.h is _internal_ file and is not installed at end-user system where examples are expected to be used. Let me not enumerate here reasons why firebird.h should not go to end-user system. External files should compile with included firebird/Interface.h like it was before your last commit. ------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel