John et al,

> On Windows, one needs to dllexport symbols when building a DLL...

If at all possible, avoid dynamically linked (shared) libraries, they
can hurt performance.  libJudy is small enough that usually it's "free"
to link a copy with every program.  (Aside from issues of having to
relink to get a new version.)

> Luckily, I can probably patch the Judy sources by searching for
> FUNCTION followed by one of the public function names on the same line
> (the FUNCTION macro is a real saviour!)

"You're welcome."  That's my doing.

I consider the exclusion of the "syntactically unnecessary" FUNCTION
"keyword" (or equivalent) to be a severe oversight in C and C++.
Minimalism has its place, but "dumb" parse-ability also has its place.

Cheers,
Alan

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Judy-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/judy-devel

Reply via email to