comparison src/data.c @ 1253:7afcf7be0d30

* data.c (Frem): Use the `fmod' function under SunOS, Ultrix, and HP/UX, not just under USG systems.
author Jim Blandy <jimb@redhat.com>
date Tue, 29 Sep 1992 04:54:28 +0000
parents 65f15f1961d8
children 3790dfbefb30
comparison
equal deleted inserted replaced
1252:86a17674c2a1 1253:7afcf7be0d30
1647 { 1647 {
1648 double f1, f2; 1648 double f1, f2;
1649 1649
1650 f1 = XTYPE (num1) == Lisp_Float ? XFLOAT (num1)->data : XINT (num1); 1650 f1 = XTYPE (num1) == Lisp_Float ? XFLOAT (num1)->data : XINT (num1);
1651 f2 = XTYPE (num2) == Lisp_Float ? XFLOAT (num2)->data : XINT (num2); 1651 f2 = XTYPE (num2) == Lisp_Float ? XFLOAT (num2)->data : XINT (num2);
1652 #ifdef USG 1652 #if defined (USG) || defined (sun) || defined (ultrix) || defined (hpux)
1653 f1 = fmod (f1, f2); 1653 f1 = fmod (f1, f2);
1654 #else 1654 #else
1655 f1 = drem (f1, f2); 1655 f1 = drem (f1, f2);
1656 #endif 1656 #endif
1657 if (f1 < 0) 1657 if (f1 < 0)