| 
 Defines | 
| #define  | SEARCHM_DESCRIPTION_PRE   24 | 
|   | The number of characters before the matched term.  
 
  | 
| #define  | SEARCHM_DESCRIPTION_POST   24 | 
|   | The number of characters after the matched term.  
 
  | 
| #define  | SEARCHM_DESCRIPTION_MAX   512 | 
|   | The maximum number of characters to be in the returned searchm_description tag. Not an absolute value. Searching stops when p_ret becomes greater than this value.  
 
  | 
| #define  | SEARCHM_SEARCH_SUBS   2 | 
|   | The number of subs in the RE. RE will always contain one SUB.  
 
  | 
| #define  | SEARCHM_DESC_HTML_HILITE_BEGIN   "<b><i>" | 
|   | The HTML info to preceed the highlited text.  
 
  | 
| #define  | SEARCHM_DESC_HTML_HILITE_END   "</i></b>" | 
|   | The HTML info to follow the hilighted text.  
 
  | 
 Functions | 
| unsigned int  | searchm_desc_trim_begin (const char *desc, unsigned int mpos, int *bStart) | 
| unsigned int  | searchm_desc_trim_end (const char *desc, unsigned int mpos, int *bEnd) | 
| char *  | searchm_description_handler (apr_pool_t *pool, apr_pool_t *ptemp, const char *desc, const char **stopword_list, const char **removed_list, p_searchm_termlist_t const p_tl) | 
|   | create replacement string. p_tl may be a null list.  
 
  | 
| int  | searchm_nextmatch (p_searchm_termlist_t const p_tl, const char *desc, unsigned int *pos, int *i_match, unsigned int *mpos_b) |