| Data Structures | |
| struct | apr_strmatch_pattern | 
| Typedefs | |
| typedef struct apr_strmatch_pattern | apr_strmatch_pattern | 
| Functions | |
| const char * | apr_strmatch (const apr_strmatch_pattern *pattern, const char *s, apr_size_t slen) | 
| const apr_strmatch_pattern * | apr_strmatch_precompile (apr_pool_t *p, const char *s, int case_sensitive) | 
| typedef struct apr_strmatch_pattern apr_strmatch_pattern | 
| const char* apr_strmatch | ( | const apr_strmatch_pattern * | pattern, | |
| const char * | s, | |||
| apr_size_t | slen | |||
| ) | 
Search for a precompiled pattern within a string
| pattern | The pattern | |
| s | The string in which to search for the pattern | |
| slen | The length of s (excluding null terminator) | 
| const apr_strmatch_pattern* apr_strmatch_precompile | ( | apr_pool_t * | p, | |
| const char * | s, | |||
| int | case_sensitive | |||
| ) | 
Precompile a pattern for matching using the Boyer-Moore-Horspool algorithm
| p | The pool from which to allocate the pattern | |
| s | The pattern string | |
| case_sensitive | Whether the matching should be case-sensitive | 
 1.5.6
 1.5.6