From 80e88859ec7b69bb88e76e9d23c8dc16151bd836 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Tue, 14 Jun 2011 13:12:13 -0700 Subject: [PATCH] * bytecode.c (exec_byte_code): Use ptrdiff_t, not int, for vector length. --- src/ChangeLog | 2 ++ src/bytecode.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index 275d7e08a7..54fe58d111 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,7 @@ 2011-06-14 Paul Eggert + * bytecode.c (exec_byte_code): Use ptrdiff_t, not int, for vector length. + * eval.c, doprnt.c (SIZE_MAX): Remove; inttypes.h defines this now. Variadic C functions now count arguments with ptrdiff_t. diff --git a/src/bytecode.c b/src/bytecode.c index adc9352fb6..58b26c79b8 100644 --- a/src/bytecode.c +++ b/src/bytecode.c @@ -444,7 +444,7 @@ exec_byte_code (Lisp_Object bytestr, Lisp_Object vector, Lisp_Object maxdepth, /* Lisp_Object v1, v2; */ Lisp_Object *vectorp; #ifdef BYTE_CODE_SAFE - int const_length; + ptrdiff_t const_length; Lisp_Object *stacke; int bytestr_length; #endif -- 2.20.1