diff options
| author | Karl Heuer | 1994-10-04 15:44:37 +0000 |
|---|---|---|
| committer | Karl Heuer | 1994-10-04 15:44:37 +0000 |
| commit | 1b42cf2e61a093cf8e2d04d4d6229d51052b1438 (patch) | |
| tree | d73df6a1a4a87046c47cefcb3134112f69dff782 /src/data.c | |
| parent | 48c7cef2b64d77d06a188d9176c916deaebf0176 (diff) | |
| download | emacs-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.c | 4 |
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 | ||