24#ifndef MUTT_PATTERN_SEARCH_STATE_H
25#define MUTT_PATTERN_SEARCH_STATE_H
struct SearchState * search_state_new(void)
Create a new SearchState.
void search_state_free(struct SearchState **search)
Free a SearchState.
SearchFlag
Flags for a specific search.
@ SEARCH_NONE
No flags are set.
@ SEARCH_PROMPT
Ask for search input.
@ SEARCH_OPPOSITE
Search in the opposite direction.
String manipulation buffer.
struct Buffer * string
search string
struct Buffer * string_expn
expanded search string
bool reverse
search backwards
struct PatternList * pattern
compiled search pattern