Synchronous backward search. It is recommended to use the asynchronous
functions instead, to not block the user interface. However, if you are sure
that the @buffer is small, this function is more convenient to use.
If the #GtkSourceSearchSettings:wrap-around property is %FALSE, this function
doesn't try to wrap around.
The @has_wrapped_around out parameter is set independently of whether a match
is found. So if this function returns %FALSE, @has_wrapped_around will have
the same value as the #GtkSourceSearchSettings:wrap-around property.
Synchronous backward search. It is recommended to use the asynchronous functions instead, to not block the user interface. However, if you are sure that the @buffer is small, this function is more convenient to use.
If the #GtkSourceSearchSettings:wrap-around property is %FALSE, this function doesn't try to wrap around.
The @has_wrapped_around out parameter is set independently of whether a match is found. So if this function returns %FALSE, @has_wrapped_around will have the same value as the #GtkSourceSearchSettings:wrap-around property.