diff options
| author | Karl Heuer | 1994-10-04 15:40:22 +0000 |
|---|---|---|
| committer | Karl Heuer | 1994-10-04 15:40:22 +0000 |
| commit | acab6442abf91dd888a5c37ef5518507e77df52a (patch) | |
| tree | 9cce09253e3a06422b4b6885b20b4ea7450ebaa7 /src | |
| parent | 117360cb36528476f9d9d226d0dc5a8bed1747d2 (diff) | |
| download | emacs-acab6442abf91dd888a5c37ef5518507e77df52a.tar.gz emacs-acab6442abf91dd888a5c37ef5518507e77df52a.zip | |
(Fcall_interactively, Fprefix_numeric_value): Don't use XFASTINT as an lvalue.
Diffstat (limited to 'src')
| -rw-r--r-- | src/callint.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/callint.c b/src/callint.c index 337ea0e0242..c0ddea88a14 100644 --- a/src/callint.c +++ b/src/callint.c | |||
| @@ -435,7 +435,7 @@ Otherwise, this is done only if an arg is read using the minibuffer.") | |||
| 435 | break; | 435 | break; |
| 436 | 436 | ||
| 437 | case 'd': /* Value of point. Does not do I/O. */ | 437 | case 'd': /* Value of point. Does not do I/O. */ |
| 438 | XFASTINT (args[i]) = point; | 438 | XSETFASTINT (args[i], point); |
| 439 | /* visargs[i] = Qnil; */ | 439 | /* visargs[i] = Qnil; */ |
| 440 | varies[i] = 1; | 440 | varies[i] = 1; |
| 441 | break; | 441 | break; |
| @@ -481,7 +481,7 @@ Otherwise, this is done only if an arg is read using the minibuffer.") | |||
| 481 | case 'm': /* Value of mark. Does not do I/O. */ | 481 | case 'm': /* Value of mark. Does not do I/O. */ |
| 482 | check_mark (); | 482 | check_mark (); |
| 483 | /* visargs[i] = Qnil; */ | 483 | /* visargs[i] = Qnil; */ |
| 484 | XFASTINT (args[i]) = marker_position (current_buffer->mark); | 484 | XSETFASTINT (args[i], marker_position (current_buffer->mark)); |
| 485 | varies[i] = 2; | 485 | varies[i] = 2; |
| 486 | break; | 486 | break; |
| 487 | 487 | ||
| @@ -513,9 +513,9 @@ Otherwise, this is done only if an arg is read using the minibuffer.") | |||
| 513 | /* visargs[i+1] = Qnil; */ | 513 | /* visargs[i+1] = Qnil; */ |
| 514 | foo = marker_position (current_buffer->mark); | 514 | foo = marker_position (current_buffer->mark); |
| 515 | /* visargs[i] = Qnil; */ | 515 | /* visargs[i] = Qnil; */ |
| 516 | XFASTINT (args[i]) = point < foo ? point : foo; | 516 | XSETFASTINT (args[i], point < foo ? point : foo); |
| 517 | varies[i] = 3; | 517 | varies[i] = 3; |
| 518 | XFASTINT (args[++i]) = point > foo ? point : foo; | 518 | XSETFASTINT (args[++i], point > foo ? point : foo); |
| 519 | varies[i] = 4; | 519 | varies[i] = 4; |
| 520 | break; | 520 | break; |
| 521 | 521 | ||
| @@ -600,7 +600,7 @@ Its numeric meaning is what you would get from `(interactive \"p\")'.") | |||
| 600 | Lisp_Object val; | 600 | Lisp_Object val; |
| 601 | 601 | ||
| 602 | if (NILP (raw)) | 602 | if (NILP (raw)) |
| 603 | XFASTINT (val) = 1; | 603 | XSETFASTINT (val, 1); |
| 604 | else if (EQ (raw, Qminus)) | 604 | else if (EQ (raw, Qminus)) |
| 605 | XSETINT (val, -1); | 605 | XSETINT (val, -1); |
| 606 | else if (CONSP (raw)) | 606 | else if (CONSP (raw)) |
| @@ -608,7 +608,7 @@ Its numeric meaning is what you would get from `(interactive \"p\")'.") | |||
| 608 | else if (INTEGERP (raw)) | 608 | else if (INTEGERP (raw)) |
| 609 | val = raw; | 609 | val = raw; |
| 610 | else | 610 | else |
| 611 | XFASTINT (val) = 1; | 611 | XSETFASTINT (val, 1); |
| 612 | 612 | ||
| 613 | return val; | 613 | return val; |
| 614 | } | 614 | } |