Hey there, if you're still interested, don't give up.
I wrote it originally in Object Pascal, and I used a number of very powerful container classes that don't exist in C (...obviously). So I've been coding a replacement for them also... (It's kind of boring actually...)
I should be done pretty soon. Once I give it some basic testing I'll wrap the whole thing up for you and respond here again.