diff options
| author | Ken Raeburn | 1999-09-12 05:07:01 +0000 |
|---|---|---|
| committer | Ken Raeburn | 1999-09-12 05:07:01 +0000 |
| commit | 70949dac51f3e975477e6b1a38cc78625efc4a40 (patch) | |
| tree | d0048c9a0b9bc18a9dd65e094b0fce43d1067f9b /src/floatfns.c | |
| parent | e952bf4445863c01763f402389b38c00f77e024b (diff) | |
| download | emacs-70949dac51f3e975477e6b1a38cc78625efc4a40.tar.gz emacs-70949dac51f3e975477e6b1a38cc78625efc4a40.zip | |
Use XCAR, XCDR, XFLOAT_DATA instead of explicit member access.
Diffstat (limited to 'src/floatfns.c')
| -rw-r--r-- | src/floatfns.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/floatfns.c b/src/floatfns.c index cd1c0c4441e..b989591cc81 100644 --- a/src/floatfns.c +++ b/src/floatfns.c | |||
| @@ -222,7 +222,7 @@ extract_float (num) | |||
| 222 | CHECK_NUMBER_OR_FLOAT (num, 0); | 222 | CHECK_NUMBER_OR_FLOAT (num, 0); |
| 223 | 223 | ||
| 224 | if (FLOATP (num)) | 224 | if (FLOATP (num)) |
| 225 | return XFLOAT (num)->data; | 225 | return XFLOAT_DATA (num); |
| 226 | return (double) XINT (num); | 226 | return (double) XINT (num); |
| 227 | } | 227 | } |
| 228 | 228 | ||
| @@ -480,8 +480,8 @@ DEFUN ("expt", Fexpt, Sexpt, 2, 2, 0, | |||
| 480 | XSETINT (val, acc); | 480 | XSETINT (val, acc); |
| 481 | return val; | 481 | return val; |
| 482 | } | 482 | } |
| 483 | f1 = FLOATP (arg1) ? XFLOAT (arg1)->data : XINT (arg1); | 483 | f1 = FLOATP (arg1) ? XFLOAT_DATA (arg1) : XINT (arg1); |
| 484 | f2 = FLOATP (arg2) ? XFLOAT (arg2)->data : XINT (arg2); | 484 | f2 = FLOATP (arg2) ? XFLOAT_DATA (arg2) : XINT (arg2); |
| 485 | /* Really should check for overflow, too */ | 485 | /* Really should check for overflow, too */ |
| 486 | if (f1 == 0.0 && f2 == 0.0) | 486 | if (f1 == 0.0 && f2 == 0.0) |
| 487 | f1 = 1.0; | 487 | f1 = 1.0; |
| @@ -650,7 +650,7 @@ DEFUN ("abs", Fabs, Sabs, 1, 1, 0, | |||
| 650 | CHECK_NUMBER_OR_FLOAT (arg, 0); | 650 | CHECK_NUMBER_OR_FLOAT (arg, 0); |
| 651 | 651 | ||
| 652 | if (FLOATP (arg)) | 652 | if (FLOATP (arg)) |
| 653 | IN_FLOAT (arg = make_float (fabs (XFLOAT (arg)->data)), "abs", arg); | 653 | IN_FLOAT (arg = make_float (fabs (XFLOAT_DATA (arg))), "abs", arg); |
| 654 | else if (XINT (arg) < 0) | 654 | else if (XINT (arg) < 0) |
| 655 | XSETINT (arg, - XINT (arg)); | 655 | XSETINT (arg, - XINT (arg)); |
| 656 | 656 | ||
| @@ -743,8 +743,8 @@ rounding_driver (arg, divisor, double_round, int_round2, name) | |||
| 743 | { | 743 | { |
| 744 | double f1, f2; | 744 | double f1, f2; |
| 745 | 745 | ||
| 746 | f1 = FLOATP (arg) ? XFLOAT (arg)->data : XINT (arg); | 746 | f1 = FLOATP (arg) ? XFLOAT_DATA (arg) : XINT (arg); |
| 747 | f2 = (FLOATP (divisor) ? XFLOAT (divisor)->data : XINT (divisor)); | 747 | f2 = (FLOATP (divisor) ? XFLOAT_DATA (divisor) : XINT (divisor)); |
| 748 | if (! IEEE_FLOATING_POINT && f2 == 0) | 748 | if (! IEEE_FLOATING_POINT && f2 == 0) |
| 749 | Fsignal (Qarith_error, Qnil); | 749 | Fsignal (Qarith_error, Qnil); |
| 750 | 750 | ||
| @@ -769,7 +769,7 @@ rounding_driver (arg, divisor, double_round, int_round2, name) | |||
| 769 | { | 769 | { |
| 770 | double d; | 770 | double d; |
| 771 | 771 | ||
| 772 | IN_FLOAT (d = (*double_round) (XFLOAT (arg)->data), name, arg); | 772 | IN_FLOAT (d = (*double_round) (XFLOAT_DATA (arg)), name, arg); |
| 773 | FLOAT_TO_INT (d, arg, name, arg); | 773 | FLOAT_TO_INT (d, arg, name, arg); |
| 774 | } | 774 | } |
| 775 | #endif | 775 | #endif |
| @@ -890,8 +890,8 @@ fmod_float (x, y) | |||
| 890 | { | 890 | { |
| 891 | double f1, f2; | 891 | double f1, f2; |
| 892 | 892 | ||
| 893 | f1 = FLOATP (x) ? XFLOAT (x)->data : XINT (x); | 893 | f1 = FLOATP (x) ? XFLOAT_DATA (x) : XINT (x); |
| 894 | f2 = FLOATP (y) ? XFLOAT (y)->data : XINT (y); | 894 | f2 = FLOATP (y) ? XFLOAT_DATA (y) : XINT (y); |
| 895 | 895 | ||
| 896 | if (! IEEE_FLOATING_POINT && f2 == 0) | 896 | if (! IEEE_FLOATING_POINT && f2 == 0) |
| 897 | Fsignal (Qarith_error, Qnil); | 897 | Fsignal (Qarith_error, Qnil); |