|
Classes |
struct | shwild_slice_t |
| Length-aware C-style string. More...
|
Typedefs |
typedef shwild_handle_t_ * | shwild_handle_t |
| Handle to compiled pattern.
|
Functions |
int | shwild_match (char const *pattern, char const *string, unsigned flags) |
| Matches a string against an shwild pattern.
|
int | shwild_match_s (shwild_slice_t const *pattern, shwild_slice_t const *string, unsigned flags) |
| Synonym for shwild_match() using length-aware C-style string arguments.
|
int | shwild_compile_pattern (char const *pattern, unsigned flags, shwild_handle_t *phCompiledPattern) |
| Compiles a pattern into an efficient form for use in multiple match operations.
|
int | shwild_compile_pattern_s (shwild_slice_t const *pattern, unsigned flags, shwild_handle_t *phCompiledPattern) |
| Synonym for shwild_compile_pattern() using length-aware C-style string arguments.
|
int | shwild_match_pattern (shwild_handle_t hCompiledPattern, char const *string) |
| Matches a string against against a pre-compiled shwild pattern.
|
int | shwild_match_pattern_s (shwild_handle_t hCompiledPattern, shwild_slice_t const *string) |
| Synonym for shwild_match_pattern() using length-aware C-style string arguments.
|
void | shwild_destroy_pattern (shwild_handle_t hCompiledPattern) |
| Releases all resources associated with a pre-compiled shwild pattern.
|