but it's given upper case, so multivalues rars aren't detected:
... if ( extLC.GetLength() == 3 && extLC.GetAt(0) == _T('R') // Avi3k: fix case ...
(one might consider changing the var to extUC, so it won't be confusing...)
also, in IsExtensionTypeOf(), the variable fext might need to be verified as upper case
otherwise the function might not work properly (since searching is done with upper case strings)
edit: haven't check this one, just guessing
Avi3k
This post has been edited by Avi-3k: 05 March 2010 - 11:14 PM