diff options
-rw-r--r-- | src/xdisp.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/xdisp.c b/src/xdisp.c index 1dadb372911..5add42ef11b 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -3621,14 +3621,14 @@ get_narrowed_len (struct window *w) static ptrdiff_t get_medium_narrowing_begv (struct window *w, ptrdiff_t pos) { - int len = get_narrowed_len (w); + ptrdiff_t len = get_narrowed_len (w); return max ((pos / len - 1) * len, BEGV); } static ptrdiff_t get_medium_narrowing_zv (struct window *w, ptrdiff_t pos) { - int len = get_narrowed_len (w); + ptrdiff_t len = get_narrowed_len (w); return min ((pos / len + 1) * len, ZV); } @@ -3678,9 +3678,9 @@ get_large_narrowing_begv (ptrdiff_t pos) { if (long_line_optimizations_region_size <= 0) return BEGV; - int len = long_line_optimizations_region_size / 2; - int begv = max (pos - len, BEGV); - int limit = long_line_optimizations_bol_search_limit; + ptrdiff_t len = long_line_optimizations_region_size / 2; + ptrdiff_t begv = max (pos - len, BEGV); + ptrdiff_t limit = long_line_optimizations_bol_search_limit; while (limit > 0) { if (begv == BEGV || FETCH_BYTE (CHAR_TO_BYTE (begv) - 1) == '\n') @@ -3696,7 +3696,7 @@ get_large_narrowing_zv (ptrdiff_t pos) { if (long_line_optimizations_region_size <= 0) return ZV; - int len = long_line_optimizations_region_size / 2; + ptrdiff_t len = long_line_optimizations_region_size / 2; return min (pos + len, ZV); } |