Thanks Daniel! On May 20, 2014, at 9:41 AM, Daniel Hyams wrote:
> In the process of trying to use functions to get attributes from the > geometry, and compiling under windows, I found that the following entries > were missing from misc\win32-msvc\Dll\brlcad.def: The brlcad.def file started out as a tiny subset of symbols that were actually needed by particular set of 3rd-party applications. It's been interesting on one hand because it has helped identify symbols actually in use. On the other hand, it only includes a very tiny fraction of the overall API, as you just encountered. > db5_update_attributes > db5_update_attribute > db5_replace_attributes Here's some perspective. So that's 3 symbols missing. The brlcad.def file exports about 70 symbols. There are over 1000 symbols in LIBRT alone. There are about another 800 symbols in the BU/BN/WDB libraries that brlcad.def also skims. > There are possibly others, but these happened to be the ones that I needed. Indeed, there are about 1730 other symbols one might need. ;-) > Just reporting it... Thank you for reporting them. It helps prioritize and we can certainly add them if you're using them in an application using the Dll interface. It'd be desirable to have a "BRLCAD.DLL" (and in turn a .so on other platforms) that includes all symbols, but we need to take efforts to significantly reorganize and reduce our symbols first. I think we should get it down to at least under 500 symbols per library for starters, then reduce further from there. Cheers! Sean ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ BRL-CAD Developer mailing list brlcad-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/brlcad-devel