changes for MPW
diff --git a/Objects/longobject.c b/Objects/longobject.c
index 9c2dcf8..1ec4511 100644
--- a/Objects/longobject.c
+++ b/Objects/longobject.c
@@ -28,7 +28,7 @@
 
 #include "allobjects.h"
 #include "longintrepr.h"
-#include <math.h>
+#include "mymath.h"
 #include <assert.h>
 #include <ctype.h>
 
@@ -102,8 +102,12 @@
 /* Create a new long int object from a C double */
 
 object *
+#ifdef MPW
+dnewlongobject(double dval)
+#else
 dnewlongobject(dval)
 	double dval;
+#endif /* MPW */
 {
 	longobject *v;
 	double frac;