On 10/01/2011, at 8:30 AM, judy wrote:

> What do you think guys:
> http://code.google.com/p/judyarray/
> 

I will have a deeper look, but some comment from a quick scan:

"uint" NO NO NO. You must not do it !

On 64 bit windows, unsigned int is still 32 bit. Judy requires a full
size machine word.

You must not usurp a name as common as "uint".

The correct name to use "would be" 

uintptr_t

if only the dang C99 Standard actually mandated it, but it doesn't.

So you can either 

(a) give up and tell people they have to run C99 or ISO C++ with C99 extensions
or arrange to fix their broken systems themselves 

(b) use a name like "Judy_word_t"

which not one else is likely to use.

Unfortunately, I have to recommend (b). It's unfortunate our standards bodies
have let us down a bit here, but people like to preserve old code.




--
john skaller
[email protected]





------------------------------------------------------------------------------
Gaining the trust of online customers is vital for the success of any company
that requires sensitive data to be transmitted over the Web.   Learn how to 
best implement a security strategy that keeps consumers' information secure 
and instills the confidence they need to proceed with transactions.
http://p.sf.net/sfu/oracle-sfdevnl 
_______________________________________________
Judy-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/judy-devel

Reply via email to