aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog1
-rw-r--r--src/fns.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 4ce871b7288..e2683795934 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -4,6 +4,7 @@
4 Use much-faster test for byte-length change. 4 Use much-faster test for byte-length change.
5 Don't assume string byte-length fits in 'int'. 5 Don't assume string byte-length fits in 'int'.
6 Check that character arg fits in 'int'. 6 Check that character arg fits in 'int'.
7 (mapcar1): Declare byte as byte, for clarity.
7 8
8 * alloc.c (Fmake_bool_vector): Avoid unnecessary multiplication. 9 * alloc.c (Fmake_bool_vector): Avoid unnecessary multiplication.
9 10
diff --git a/src/fns.c b/src/fns.c
index 32d96fbc94e..bbda385d927 100644
--- a/src/fns.c
+++ b/src/fns.c
@@ -2307,7 +2307,7 @@ mapcar1 (EMACS_INT leni, Lisp_Object *vals, Lisp_Object fn, Lisp_Object seq)
2307 { 2307 {
2308 for (i = 0; i < leni; i++) 2308 for (i = 0; i < leni; i++)
2309 { 2309 {
2310 int byte; 2310 unsigned char byte;
2311 byte = XBOOL_VECTOR (seq)->data[i / BOOL_VECTOR_BITS_PER_CHAR]; 2311 byte = XBOOL_VECTOR (seq)->data[i / BOOL_VECTOR_BITS_PER_CHAR];
2312 dummy = (byte & (1 << (i % BOOL_VECTOR_BITS_PER_CHAR))) ? Qt : Qnil; 2312 dummy = (byte & (1 << (i % BOOL_VECTOR_BITS_PER_CHAR))) ? Qt : Qnil;
2313 dummy = call1 (fn, dummy); 2313 dummy = call1 (fn, dummy);