Le 23/09/2014 21:47, Tobias Boege a écrit :
> Also, Benoit: tell me what you think about the interface. I documented
> everything in the source code (c_trie.c).
>

The interface seems perfect. It's just the name "Trie" that I find ugly. :-)

Another point on the implementation: you should not use malloc(), free() 
and realloc(), but the functions provided by the interpreter API, i.e. 
GB.Alloc(), GB.Free() and GB.Realloc().

They are usually faster, especially if you allocate small chunks of data.

Moreover, they can detect memory leaks by checking that every allocation 
has been freed at the end of the program.

If you can compare with malloc() easily, don't hesitate not to trust me 
and check. :-)

Regards,

-- 
Benoît Minisini

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to