23.03.2016 14:05, Alex Peshkoff wrote: > Telling true I suppose both will add atomic support to the moment of FB4 > release. > But as long as they did not... > I suppose we keep our AtomicPointer and AtomicCounter, just implement > them internally using C++11. For existing 2 exceptions we keep #ifdef's > for a while, when they are fixed we may cleanup them.
May be contrary would be better: use std::atomic everywhere and for these two exceptions emulate it with an <atomic> header somewhere in include/firebird/impl used as a last include dir in list? It would keep main codebase cleaner and better readable for outsiders. -- WBR, SD. ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140 Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel