The LangDLL leaks memory if the last parameter of the dll call is not "".
e.g.,
LangDLL::LangDialog "title" "info" AC "English" 1033 0
Also leaks memory if the parameters are not correct. In the code, everywhere there's the "if (popstring(temp)) return;" should have some better handling of cleaning up.
This can be filed as a very low bug since most people use it properly, but just calling out some small bugs we've found.
Owen.
Thanks, fixed.