Short: Pattern matching subroutine in plain C language. Author: agmsmith@rogers.com (Alexander G. M. Smith) Uploader: agmsmith@rogers.com (Alexander G. M. Smith) Website: http://members.rogers.com/agmsmith/ Version: 1.4 Type: development/example code, development/class libraries Requires: BeOS 5.0+, BeIDE MatchUTF8 is a subroutine for doing simple pattern matching, much like you would do for file names under Unix or queries in BeOS (I'm rewriting it since I need it for implementing queries in an experimental file system). It's an enhancement of John Kercheval's old match.c code, improved so that it handles UTF-8 characters, which are represented by multiple bytes in a string. In the specified pattern string: `*' matches any sequence of characters (zero or more) `?' matches any character `\' suppresses syntactic significance of a special character [SET] matches any character in the specified set, [!SET] or [^SET] matches any character not in the specified set. See the documentation for more details. Extra Info: MatchUTF8 is released to the public domain. You can do whatever you want with it, at your risk. Please feel free to add features and upload the improved version to www.BeBits.com. - Alex (Ottawa, July 2002)