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

Reply via email to