aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.c
diff options
context:
space:
mode:
authorPaul Eggert <[email protected]>2011-06-17 00:57:42 -0700
committerPaul Eggert <[email protected]>2011-06-17 00:57:42 -0700
commit93cb6be35e90f37078276fe60142050d9cff524a (patch)
tree8b579645f2ad00b95ee51dce1a9fa083226ac058 /src/buffer.c
parentc20998a717f64aa6ab563f727f9eca52ab969624 (diff)
* buffer.c (struct sortstr.size, record_overlay_string): Don't truncate size to int.
Diffstat (limited to 'src/buffer.c')
-rw-r--r--src/buffer.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/buffer.c b/src/buffer.c
index 4487de1450..90a10ec2a3 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -2926,7 +2926,7 @@ sort_overlays (Lisp_Object *overlay_vec, int noverlays, struct window *w)
struct sortstr
{
Lisp_Object string, string2;
- int size;
+ ptrdiff_t size;
EMACS_INT priority;
};
@@ -2962,7 +2962,8 @@ cmp_for_strings (const void *as1, const void *as2)
}
static void
-record_overlay_string (struct sortstrlist *ssl, Lisp_Object str, Lisp_Object str2, Lisp_Object pri, int size)
+record_overlay_string (struct sortstrlist *ssl, Lisp_Object str,
+ Lisp_Object str2, Lisp_Object pri, ptrdiff_t size)
{
EMACS_INT nbytes;