aboutsummaryrefslogtreecommitdiffstats
path: root/src/data.c
diff options
context:
space:
mode:
authorKarl Heuer1994-10-04 15:44:37 +0000
committerKarl Heuer1994-10-04 15:44:37 +0000
commit1b42cf2e61a093cf8e2d04d4d6229d51052b1438 (patch)
treed73df6a1a4a87046c47cefcb3134112f69dff782 /src/data.c
parent48c7cef2b64d77d06a188d9176c916deaebf0176 (diff)
downloademacs-1b42cf2e61a093cf8e2d04d4d6229d51052b1438.tar.gz
emacs-1b42cf2e61a093cf8e2d04d4d6229d51052b1438.zip
(Faref, Farray_length): Don't use XFASTINT as an lvalue.
Diffstat (limited to 'src/data.c')
-rw-r--r--src/data.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/data.c b/src/data.c
index b9f0e532971..f6cba5c6dd1 100644
--- a/src/data.c
+++ b/src/data.c
@@ -1336,7 +1336,7 @@ ARRAY may be a vector or a string, or a byte-code object. INDEX starts at 0.")
1336 if (STRINGP (array)) 1336 if (STRINGP (array))
1337 { 1337 {
1338 Lisp_Object val; 1338 Lisp_Object val;
1339 XFASTINT (val) = (unsigned char) XSTRING (array)->data[idxval]; 1339 XSETFASTINT (val, (unsigned char) XSTRING (array)->data[idxval]);
1340 return val; 1340 return val;
1341 } 1341 }
1342 else 1342 else
@@ -1378,7 +1378,7 @@ Farray_length (array)
1378 register Lisp_Object size; 1378 register Lisp_Object size;
1379 if (!VECTORP (array) && !STRINGP (array) && !COMPILEDP (array)) 1379 if (!VECTORP (array) && !STRINGP (array) && !COMPILEDP (array))
1380 array = wrong_type_argument (Qarrayp, array); 1380 array = wrong_type_argument (Qarrayp, array);
1381 XFASTINT (size) = XVECTOR (array)->size; 1381 XSETFASTINT (size, XVECTOR (array)->size);
1382 return size; 1382 return size;
1383} 1383}
1384 1384