diff options
| author | Karl Heuer | 1995-10-25 19:54:38 +0000 |
|---|---|---|
| committer | Karl Heuer | 1995-10-25 19:54:38 +0000 |
| commit | fa43b1e8822e55d0e8d27c27c28d150d2e65b8c3 (patch) | |
| tree | 9ec95e4184025dac33f418bc6df70b0b66550f8c /src/data.c | |
| parent | 24b704fa6e80f7eae66bfcbb38857b9cf0bc214b (diff) | |
| download | emacs-fa43b1e8822e55d0e8d27c27c28d150d2e65b8c3.tar.gz emacs-fa43b1e8822e55d0e8d27c27c28d150d2e65b8c3.zip | |
[!HAVE_FMOD] (fmod): Make consistent with ANSI definition.
Don't use drem; it's not the same function.
Diffstat (limited to 'src/data.c')
| -rw-r--r-- | src/data.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/data.c b/src/data.c index 826fec57a87..53e40c11cef 100644 --- a/src/data.c +++ b/src/data.c | |||
| @@ -2142,11 +2142,9 @@ double | |||
| 2142 | fmod (f1, f2) | 2142 | fmod (f1, f2) |
| 2143 | double f1, f2; | 2143 | double f1, f2; |
| 2144 | { | 2144 | { |
| 2145 | #ifdef HAVE_DREM /* Some systems use this non-standard name. */ | 2145 | if (f2 < 0.0) |
| 2146 | return (drem (f1, f2)); | 2146 | f2 = -f2; |
| 2147 | #else /* Other systems don't seem to have it at all. */ | ||
| 2148 | return (f1 - f2 * floor (f1/f2)); | 2147 | return (f1 - f2 * floor (f1/f2)); |
| 2149 | #endif | ||
| 2150 | } | 2148 | } |
| 2151 | #endif /* ! HAVE_FMOD */ | 2149 | #endif /* ! HAVE_FMOD */ |
| 2152 | 2150 | ||