since either will do and ptrdiff_t is convenient with xpalloc.
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.
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