search: match case insensitive

This commit is contained in:
Daniel Eklöf 2019-08-27 21:16:57 +02:00
parent bd5e579867
commit 064063fa49
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -75,7 +75,7 @@ search_update(struct terminal *term)
continue;
for (; start_col >= 0; start_col--) {
if (row->cells[start_col].wc != term->search.buf[0])
if (wcsncasecmp(&row->cells[start_col].wc, term->search.buf, 1) != 0)
continue;
/*
@ -90,7 +90,7 @@ search_update(struct terminal *term)
size_t match_len = 0;
for (size_t i = 0; i < term->search.len; i++, match_len++) {
if (row->cells[end_col].wc != term->search.buf[i])
if (wcsncasecmp(&row->cells[end_col].wc, &term->search.buf[i], 1) != 0)
break;
if (++end_col >= term->cols) {