Commit fe5c5d37 authored by Paul Eggert's avatar Paul Eggert
Browse files

* buffer.c (overlay_str_len): Now ptrdiff_t, not EMACS_INT,

since either will do and ptrdiff_t is convenient with xpalloc.
parent b2480963
......@@ -2,6 +2,9 @@
Integer and memory overflow issues (Bug#9196).
* buffer.c (overlay_str_len): Now ptrdiff_t, not EMACS_INT,
since either will do and ptrdiff_t is convenient with xpalloc.
* charset.c (charset_table_size)
(struct charset_sort_data.priority): Now ptrdiff_t.
(charset_compare): Don't overflow if priorities differ greatly.
......
......@@ -2943,7 +2943,7 @@ static struct sortstrlist overlay_heads, overlay_tails;
static unsigned char *overlay_str_buf;
/* Allocated length of overlay_str_buf. */
static EMACS_INT overlay_str_len;
static ptrdiff_t overlay_str_len;
/* A comparison function suitable for passing to qsort. */
static int
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment