So… I didn’t get it finished last night… and probably wont have it done tonight either. Well… I finished it last night, but there are too many inefficiencies for it to do any good even as test code. Also the code is REALLY messy. Actually there’s a total of 10 functions I’ll have to re-write as I’d prefer to release code using the STL instead of my private library. So far I’ve also noticed at least 5 functions in which I assumed things about the input. That needs fixing… and finally the code for deciding how many dictionary entries to have hasn’t even been written. Yet another issue is when it picks dictionary byte pairs to use it has to re-check the data for pairs that no-longer exist due to the changes… this is a bit of an issue and how I implemented it required too much memory and time.
-cQuaid