a GtkTextIter where the search begins.
search string.
bitmask of flags affecting the search.
return location for start of match, or NULL.
return location for end of match, or NULL.
location of last possible match_start, or NULL for start of buffer.
whether a match was found.
Same as gtk_text_iter_backward_search(), but supports case insensitive searching.