comparison src/search.c @ 20667:a126f643d566 v8.2.0887

patch 8.2.0887: searchcount().exact_match is 1 right after a match Commit: https://github.com/vim/vim/commit/57f75a5a364ad4d8334fdf6b6b41420b48e08390 Author: Bram Moolenaar <Bram@vim.org> Date: Tue Jun 2 22:06:21 2020 +0200 patch 8.2.0887: searchcount().exact_match is 1 right after a match Problem: Searchcount().exact_match is 1 right after a match. Solution: Use LT_POS() instead of LTOREQ_POS(). (closes https://github.com/vim/vim/issues/6189)
author Bram Moolenaar <Bram@vim.org>
date Tue, 02 Jun 2020 22:15:04 +0200
parents c7843f009ecf
children 4c66962d322b
comparison
equal deleted inserted replaced
20666:e66b9b38cfab 20667:a126f643d566
3250 #endif 3250 #endif
3251 cnt++; 3251 cnt++;
3252 if (LTOREQ_POS(lastpos, p)) 3252 if (LTOREQ_POS(lastpos, p))
3253 { 3253 {
3254 cur = cnt; 3254 cur = cnt;
3255 if (LTOREQ_POS(p, endpos)) 3255 if (LT_POS(p, endpos))
3256 exact_match = TRUE; 3256 exact_match = TRUE;
3257 } 3257 }
3258 fast_breakcheck(); 3258 fast_breakcheck();
3259 if (maxcount > 0 && cnt > maxcount) 3259 if (maxcount > 0 && cnt > maxcount)
3260 { 3260 {