I have researched everything that I can fin on AR002 and that was one of
the items.
Unfortunately, I don't have the skill level required to dissect that
particular implementation.
Really? I took a quick look at it, and it seems relatively simple. Most
of it would compile directly as C#.
There are a couple of things, with respect to the i/o, and at least one
tree data structure, that would require a little more effort. But
otherwise it seems pretty straightforward. A fair amount of byte copying
and bit-twiddling, all of which works pretty much the same in C# as in C.
That's why I was hoping that someone else might have already been there
and done that.
Well, if you don't find an existing implementation, you might decide to
take it upon yourself to go ahead and port the code you found. I doubt
someone here would do it for you, at least not without some monetary
compensation (i.e. it looks like actual work to me, as opposed to
something fun
![Smile :) :)](/styles/default/custom/smilies/smile.gif)
).
But I also doubt that anyone here would just leave you hanging when it
comes to specific questions you might have about how to implement
something in the code that you don't understand, or don't know the C#
equivalent. As you work on porting it, if and when you run into something
you don't understand how to convert, just post a question here. I'm sure
someone here will be able to offer advice for each question you might have.
I think it would also probably be a pretty good learning experience,
assuming that you really don't have the skill right now to port (or
dissect) that implementation. By the time you're done, you will.
Pete