4 * Does `string' match `pattern'? '*' in pattern matches any sub-string
5 * (including the null string) '?' matches any single char. For use
6 * by filenameforall. Note that '*' matches across directory boundaries
8 * This code donated by Paul Hudson <paulh@harlequin.co.uk>
9 * It is public domain, no strings attached. No guarantees either.
12 int matchWildcards(const char *pattern
, const char *string
);