I'm not sure it is a bug or the intended behaviour, so I'm asking here:
IsWild('c','cc*',true) returns true
IsWild('ca','cc*',true) returns false
The first result seems incorrect to me, I think the original string 
should start with 'cc' to match 'cc*'.
Bye
-- 
Luca