I changed the license to a BSD License. There is also one compile time fix (just a cast).
Today I fixed a memory leak in free_encoder. I found it using valgrind.
I have released version 1.0 of huffman. This is the same code as the beta4 release, which has been stable for a long time.
Thanks to Markus Nix for writing a PHP extension for libhuffman. For more info, visit http://pecl.docuverse.de/
I added project files for Microsoft Visual C++ to make the huffman library easy to build for people without cygwin.
I removed unnecessary code from the huffman_memory_decode function which will increase performance. The effect is that one malloc is done instead of a lot of reallocs.
I received an e-mail from a user requesting that "in memory" encoding/decoding functions be added. I completed this today. You can get the changes from either CVS or the beta2 download. Thanks for the feedback, sLim.
I registered this project and released the files that I posted. Everything seems to be working fine. If you find any bugs be sure to let me know.