aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2011-06-18 09:10:16 -0700
committerPaul Eggert2011-06-18 09:10:16 -0700
commit85461888af64b0a2edd1405714892a67c7a4b925 (patch)
tree30e2539ec1f9b1bfc0214ec017db165c53bd2055 /src
parent436b4815ed0f616fba06a6ff3dfb44fade8b0321 (diff)
downloademacs-85461888af64b0a2edd1405714892a67c7a4b925.tar.gz
emacs-85461888af64b0a2edd1405714892a67c7a4b925.zip
* fns.c (mapcar1): Declare byte as byte, for clarity.
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);