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.6.1