On Wed, Sep 18, 2013 at 1:13 PM, Christopher Sean Morrison <brl...@mac.com> wrote: ... > Will take some time to digest and review, but can say right off the bat that > using atexit() for memory management trades one problem for another. It's > fine for main() functions that are only called once, but all of our command > API gets called over and over again. It will slowly acquire memory as > commands are called and will eventually run out, crash, thrash, etc, or need > to be shut down. > > Still, that's an easy point to address, just remove it and make the caller > release the memory so we're back where we were beforehand.
So it's okay for main functions? If so, that at least takes care of 400+ progs, right? -Tom ------------------------------------------------------------------------------ LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99! 1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint 2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/20/13. http://pubads.g.doubleclick.net/gampad/clk?id=58041151&iu=/4140/ostg.clktrk _______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel